arr = [1, True, 'a', 2]
print('a' in arr in arr) # False
Можете ли вы объяснить мне, почему этот код выводит «False»?
Вопрос закрыт.
Ответ от @KlausD.: На самом деле это цепочка операторов сравнения, которая будет интерпретироваться как ('a' in arr) and (arr in arr)
.
'a' in arr
- person BENY   schedule 11.11.2018True
, потому что видите'a' in arr in arr
какTrue in arr
? - person Austin   schedule 11.11.2018