Python - 检查对象列表以查看是否有特定属性值

时间:2013-12-06 20:15:33

标签: python list object attributes

是否有任何方法可以检查对象列表以查看其中是否有任何对象属性(或属性)具有特定值。假设你想要一个程序来查看40英寸高,50英寸宽的机柜列表中是否有任何机柜。 python是否有办法找到它?

1 个答案:

答案 0 :(得分:2)

您可以使用list comprehension

object_with_specific_attribute = [obj for obj in object_list if obj.length == 40 and obj.width == 50]