Цикл и условие на python в одну строку

есть условие в цикле for:

for command in ["привет", "хай"]:
    if command in text:

вот эти 2 строки мне нужно вставлять 1000 раз с разными значениями... можно ли как то сократить до 1 строки?


Ответы (1 шт):

Автор решения: strawdog

вообще, странный способ оптимизации, но для вашей задачи подойдет функция any, если вам потом не нужно будет использовать конкретную command:

command = ["привет", "хай"]
text = "ну привет"
if any(x in text for x in command):
    print("yes")

yes

→ Ссылка