您好,我想使用.startswith方法,但是我只能让它使用一个单词。
我想要一个以上的单词。

例如我所做的:

if text.startswith('welc')
   print('Welcome')


但我想要:

list = ['welc', 'hey', 'sto']

if text.startswith(list)
   print('It works')
# This doesn't work

最佳答案

您可以使用any()

>>> s = "welcome"
>>> l = ['welc', 'hey', 'sto']
>>> any(s.startswith(i) for i in l)
True

关于python - 具有多个单词的text.startswith方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18769873/

10-12 00:43