添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

python字典列表多条件筛选数据

在 Python 中可以使用列表推导和字典推导来筛选出符合多个条件的数据。

例如,假设有一个字典列表 data ,其中包含多个字典,每个字典具有键 'name','age' 和 'gender'。要筛选出年龄大于 20 岁且性别为男性的字典,可以使用以下代码:

data = [{"name": "John", "age": 25, "gender": "male"},
        {"name": "Jane", "age": 32, "gender": "female"},
        {"name": "Jim", "age": 19, "gender": "male"}]
filtered_data = [d for d in data if d["age"] > 20 and d["gender"] == "male"]

这将生成一个新的列表,其中仅包含符合多个条件的字典。

  •