按照map中的键筛选嵌套列表
创始人
2024-08-24 19:30:15
0

下面的Python代码演示了如何按照map中的键来筛选嵌套列表:

my_list = [
    {'name': 'John', 'age': 25, 'languages': ['English', 'French']},
    {'name': 'Maria', 'age': 30, 'languages': ['Spanish', 'German']},
    {'name': 'Steven', 'age': 32, 'languages': ['English', 'Spanish']}
]

key_to_filter = 'languages'
value_to_filter = 'English'

filtered_list = [item for item in my_list if value_to_filter in item.get(key_to_filter, [])]

print(filtered_list)

# Output: [{'name': 'John', 'age': 25, 'languages': ['English', 'French']}, {'name': 'Steven', 'age': 32, 'languages': ['English', 'Spanish']}]

在上面的例子中,我们有一个包含多个字典的列表(my_list),我们想按照指定的键(key_to_filter)来筛选这个列表中的所有字典,并只保留包含指定值(value_to_filter)的字典。在这个例子中,我们想找出会讲英语的人。因此,我们传递了'languages'和'English'作为参数,我们发现有两个字典的'languages'键包含'English',这两个字典被保留在结果中。

相关内容

热门资讯

记者揭秘!德州之星app(we... 记者揭秘!德州之星app(wepoKe)外挂透明挂辅助app(辅助挂)详细教程(有挂秘诀)-哔哩哔哩...
透视数据(微扑克到底有挂)外挂... 透视数据(微扑克到底有挂)外挂透明挂辅助机制(透视)透视辅助(有挂秘诀)-哔哩哔哩是一款可以让一直输...
每日必看(fish poker... 每日必看(fish poker外挂)外挂透明挂辅助器安装(透视)辅助透视(2022已更新)(哔哩哔哩...
透视能赢!wepoker(we... 透视能赢!wepoker(wepOkE)外挂透明挂辅助软件(透视)德州教程(有挂教程)-哔哩哔哩准备...
最新研发(WEPoke)外挂透... 最新研发(WEPoke)外挂透明挂辅助插件(辅助挂)发牌机制(有挂透视)-哔哩哔哩;WEPoke黑科...
盘点一款(德扑ai智能)外挂透... 此外,数据分析德州(德扑ai智能)辅助神器app还具备辅助透视行为开挂功能,通过对客户德扑ai智能透...
让我来分享经验(aAPOKER... 让我来分享经验(aAPOKER)外挂透明挂辅助工具(辅助挂)辅助透视(2024已更新)(哔哩哔哩);...
分享实测(wpk透视)外挂透明... 分享实测(wpk透视)外挂透明挂辅助APP(辅助挂)软件透明挂(真实有挂)-哔哩哔哩;wpk透视软件...
玩家攻略推荐!wpk辅助(we... 玩家攻略推荐!wpk辅助(wepoke)外挂透明挂辅助挂(辅助挂)我来教教你(有挂辅助)-哔哩哔哩;...
玩家必看(WPK辅助)外挂透明... WPK辅助赢率提升策略‌;玩家必看(WPK辅助)外挂透明挂辅助工具(透视)透视辅助(2021已更新)...