【发布时间】:2020-10-05 12:15:24
【问题描述】:
如果你有:
if any(word in sentence for sentence in sentences):
而sentences 是一个长长的列表,比如 10,000 个句子长度的字符串,any() 将遍历整个列表以确定是否有任何为真,或者一旦找到真值,它就会停止查找,因为any() 值已经确定为真?
如果它真的遍历整个列表,那么当然如果使用 for 循环并在找到后中断会更快,而不是使用 any(),这就是我要问的原因。
【问题讨论】:
标签: python performance any