Это то, что я делаю:Простой способ сравнения элементов списка со строкой?
list = ["item", "item2", "item3"]
list2 = ["other", "stuff"]
string = "this is a string"
for item in list:
if string.startswith(item):
for item in list2:
if item in string:
<do stuff>
и было интересно, если есть более простой способ сделать это.
Проще как? Это похоже на правильный способ делать вещи, это понятно и понятно. – jonrsharpe
Это вряд ли будет хорошей идеей переназначить «list». – Alan
Просто казалось, что это долгий путь. Просто надеялся что-то вроде: , если string.startswith (любой элемент в списке) и (любой элемент в списке) в строке: #do вещи, существуют. – hacktheplanet