【发布时间】:2022-01-24 02:00:06
【问题描述】:
鉴于lists 中的list 名为a,我在探索any() 函数时得到以下输出。如果我能在理解这些输出背后的逻辑方面得到一些帮助,那就太好了。为什么有些输出是True,有些是False,尽管都应该是True?
a = [[1,2,3], [0,3,6], 5, [4,5,7], [0,1,2]]
print(any(a) in [0,3,4,[5],100])
print(any(a) in [1,2,3,4,5]) # Gives True
print(any(a) in [4,5,7,6]) # Gives False
print(any(a) in [0,1,2,4]) # Gives True
print(any(a) in [5]) # Gives False
【问题讨论】:
标签: python python-3.x any