【发布时间】:2015-07-04 02:28:42
【问题描述】:
所以我正在努力寻找一种 Pythonic(或者我应该说是功能性的?)方法来做到这一点。我有一个对象列表,我想对对象属性执行布尔比较。如果每个元素的计算结果都为真,我希望结果为真,如果一个元素的计算结果不为真,我希望结果为真。希望下面的代码显示了我正在尝试做的事情。我知道我可以以蛮力的方式做到这一点,但我不想......哈哈
class obj
def __init__(self, x):
self.x = x
... somewhere else in the code
objects_list = list of class obj
bool_result = true if all obj.x in list == some value
谢谢!
【问题讨论】:
-
感谢您的帮助! 'all' 功能是我所缺少的!
标签: python list functional-programming