Я чувствую, что я как-то неправильно понял фундаментальную концепцию того, как ключевое слово «или» работает на Python.Использование «или» в понимании списка
У меня есть следующий код:
word = "aarrgh"
print(*[x for x in word if x == "a" or "r"])
, и это дает мне:
a a r r g h
То же самое происходит при использовании ==
или !=
.
Что мне здесь не хватает? Я не могу найти что-нибудь в Интернете, объясняя это так жаль, если это что-то очевидное.
не говоря уже о «r», всегда будет считаться истинным ... – ScegfOd