【发布时间】:2016-03-04 06:56:46
【问题描述】:
给定一个整数列表,例如integers = [1, 2, 3, 4, 5, 6]
我想知道使用 Python 的 any() 函数列表中是否有偶数。我的问题是,像这样传递列表理解结果是否更有效:
evens = [each for each in integers if each % 2 == 0]
has_even = any(evens)
相对于使用生成器,例如:
has_even = any(each for each in integers if each % 2 == 0)
【问题讨论】:
标签: python