检索列表中的所有对象在python中的属性是否具有相同的值

幽灵般的

我想知道如何快速查看列表中的所有对象是否都将属性设置为某个值,并且是否要运行一部分代码。到目前为止,在我编写的任何需要此功能的程序中,我都完成了与以下代码相似的操作。

listOfObjects = []
class thing():
    def __init__(self):
        self.myAttribute = "banana"
        listOfObjects.append(self)
def checkStuff():
    doSomething = True
    for i in listOfObjects:
        if i.myAttribute != "banana":
            doSomething = False
    if doSomething: print("All bananas, sir!")

我正在寻找的东西是这样的:

if listOfObjects.myAttribute == "banana":
    print("All bananas, sir!")
科里·克莱默(Cory Kramer)

您可以在all函数中使用生成器表达式

def checkStuff():
    doSomething = all(i.myAttribute == 'banana' for i in listOfObjects)
    if doSomething: print("All bananas, sir!")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除所有具有相同属性值但NSMutableArray中的对象的对象

来自分类Dev

如何从列表中检索具有相同外键的元素?

来自分类Dev

Python获取具有匹配属性的列表中的对象

来自分类Dev

检查列表中的所有元素是否在其属性之一中具有值-可以在一行中完成吗?

来自分类Dev

列表中的对象具有相同的值-最后添加的元素的值相同

来自分类Dev

jQuery禁用所有具有相同值的下拉列表中的选定值

来自分类Dev

Python在列表中添加具有相同键的字典值

来自分类Dev

获取具有特定属性相同值的对象的列表

来自分类Dev

检查数组的所有元素在Swift中是否具有相同的值

来自分类Dev

Python标准库中的所有类似文件的对象是否都具有`name`属性?

来自分类Dev

检查对象(具有某些属性值)是否不在列表中

来自分类Dev

检查对象列表中的所有属性是否相等

来自分类Dev

从具有值列表的列中检索唯一值

来自分类Dev

从Firebase集合中检索具有相同值的数据

来自分类Dev

在python中获取XML的所有相同属性值

来自分类Dev

如何从多个具有相同值的字典中获取所有值到列表python中

来自分类Dev

如何从列表中检索具有相同外键的元素?

来自分类Dev

Python:断言列表中的所有对象都具有特定的属性值

来自分类Dev

在实践中,是否应该使一个类的所有对象都具有相同数量的属性?

来自分类Dev

从列表中查找具有值的所有行,并且所有行都具有相同的ID MYSQL

来自分类Dev

检索具有特定值的对象数组中的所有键

来自分类Dev

如何检查所有元组在python列表中是否都具有特定值

来自分类Dev

如何使用Linq确定List <T>中的所有对象是否具有相同的属性值

来自分类Dev

如何检索列表中具有某些属性的所有对象?

来自分类Dev

如何根据具有多个属性的对象列表中的单个属性返回相同的元素?

来自分类Dev

从具有部分属性值的列表中搜索对象

来自分类Dev

在字典中查找具有相同值的嵌套列表 [Python]

来自分类Dev

如果 hashMap 具有相同的键名,我如何获取对象数组中的所有值

来自分类Dev

如何在JS中返回具有相同值的所有重复对象?

Related 相关文章

  1. 1

    如何删除所有具有相同属性值但NSMutableArray中的对象的对象

  2. 2

    如何从列表中检索具有相同外键的元素?

  3. 3

    Python获取具有匹配属性的列表中的对象

  4. 4

    检查列表中的所有元素是否在其属性之一中具有值-可以在一行中完成吗?

  5. 5

    列表中的对象具有相同的值-最后添加的元素的值相同

  6. 6

    jQuery禁用所有具有相同值的下拉列表中的选定值

  7. 7

    Python在列表中添加具有相同键的字典值

  8. 8

    获取具有特定属性相同值的对象的列表

  9. 9

    检查数组的所有元素在Swift中是否具有相同的值

  10. 10

    Python标准库中的所有类似文件的对象是否都具有`name`属性?

  11. 11

    检查对象(具有某些属性值)是否不在列表中

  12. 12

    检查对象列表中的所有属性是否相等

  13. 13

    从具有值列表的列中检索唯一值

  14. 14

    从Firebase集合中检索具有相同值的数据

  15. 15

    在python中获取XML的所有相同属性值

  16. 16

    如何从多个具有相同值的字典中获取所有值到列表python中

  17. 17

    如何从列表中检索具有相同外键的元素?

  18. 18

    Python:断言列表中的所有对象都具有特定的属性值

  19. 19

    在实践中,是否应该使一个类的所有对象都具有相同数量的属性?

  20. 20

    从列表中查找具有值的所有行,并且所有行都具有相同的ID MYSQL

  21. 21

    检索具有特定值的对象数组中的所有键

  22. 22

    如何检查所有元组在python列表中是否都具有特定值

  23. 23

    如何使用Linq确定List <T>中的所有对象是否具有相同的属性值

  24. 24

    如何检索列表中具有某些属性的所有对象?

  25. 25

    如何根据具有多个属性的对象列表中的单个属性返回相同的元素?

  26. 26

    从具有部分属性值的列表中搜索对象

  27. 27

    在字典中查找具有相同值的嵌套列表 [Python]

  28. 28

    如果 hashMap 具有相同的键名,我如何获取对象数组中的所有值

  29. 29

    如何在JS中返回具有相同值的所有重复对象?

热门标签

归档