Python统计具有匹配属性的对象列表中的元素数量
- 论坛
- Python统计具有匹配属性的对象列表中的元素数量
19 浏览
Python统计具有匹配属性的对象列表中的元素数量
我正在尝试找到一种简单且快速的方法来计算列表中满足某个条件的对象的数量。
例如:
class Person: def __init__(self, Name, Age, Gender): self.Name = Name self.Age = Age self.Gender = Gender # 人员列表 PeopleList = [Person("Joan", 15, "F"), Person("Henry", 18, "M"), Person("Marg", 21, "F")]
现在,有什么最简单的函数可以计算该列表中满足参数条件的对象数量?
例如,对于Person.Gender == "F"或Person.Age < 20,返回2。