.any() 不识别真值

.any() is not recognising the truth value

有人能告诉我哪里错了吗?我不明白错误或如何修复它。显然开始在我的列表中,所以为什么我没有得到 True?

local = [(0, 4), (0, 5), (1, 4), (0, 3)]
start = (0,5)
start == any(local)

输出---> False

any 只是检查可迭代对象中是否至少有一个元素为真。 我想这就是你想要的:

local = [(0, 4), (0, 5), (1, 4), (0, 3)]
start = (0,5)
start in local

any return 一个布尔值,而 start 是一个元组。为什么比较它们应该 return 正确?

一个值为假,其他为真 列表 = [0, 10, 5, 15] 打印(任何(列表))

any just return bool 如果有可迭代的