相关疑难解决方法(0)

返回列表中大于某个值的项目列表

我有以下清单

j=[4,5,6,7,1,3,7,5]
Run Code Online (Sandbox Code Playgroud)

返回[5,5,6,7,7]j大于或等于5的元素的最简单方法是什么?

python

57
推荐指数
4
解决办法
14万
查看次数

具有匹配属性的对象列表中的Python计数元素

我试图找到一种简单快速的方法来计算列表中符合条件的对象数量.例如

class Person:
    def __init__(self, Name, Age, Gender):
        self.Name = Name
        self.Age = Age
        self.Gender = Gender

# List of People
PeopleList = [Person("Joan", 15, "F"), 
              Person("Henry", 18, "M"), 
              Person("Marg", 21, "F")]
Run Code Online (Sandbox Code Playgroud)

现在,计算此列表中与基于其属性的参数匹配的对象数量的最简单函数是什么?例如,为Person.Gender =="F"或P​​erson.Age <20返回2.

python attributes list object count

36
推荐指数
4
解决办法
4万
查看次数

标签 统计

python ×2

attributes ×1

count ×1

list ×1

object ×1