我尝试:
[True,True,False] and [True,True,True]
并得到 [True, True True]
但
[True,True,True] and [True,True,False]
给
[True,True,False]
不太清楚为什么它会给出这些奇怪的结果,即使在查看了其他一些 python 布尔比较问题之后也是如此。Integer 做同样的事情(替换上面的 True -> 1 和 False ->0 并且结果是一样的)。我错过了什么?我显然想要
[True,True,False] and [True,True,True]
评价为
[True,True,False]