Не могу разобраться с or
Не могу понять почему:
if 'something' in query or 'anything' in query:
print(1)
и
if 'something' or 'anything' in query:
print(1)
Не одно и то же.
Ответы (1 шт):
Автор решения: Viktor Shapoval
→ Ссылка
Да не одно и тоже.
if 'something' in query- тут ты проверяешь на на явность чего-то в списке.if 'something'- тут оно ВСЕГДА будет возвращатьTrue, потомуin queryотноситься только ко второй части ('anything' in query).