gpt4 book ai didi

python - 在字典列表中搜索 Python 字典值的最佳方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 17:00:25 25 4
gpt4 key购买 nike

我有以下数据结构:

  data = [
{'site': 'Stackoverflow', 'id': 1},
{'site': 'Superuser', 'id': 2},
{'site': 'Serverfault', 'id': 3}
]

我想搜索上面的列表,看它是否有任何具有特定值的网站。例如,搜索上面的内容以查看列表是否包含带有 site = 'Superuser' 的字典并返回 True/False。我可以按照通常的方式执行上述操作,遍历每个项目并进行比较。有没有其他方法可以实现搜索?

最佳答案

any(d['site'] == 'Superuser' for d in data)

关于python - 在字典列表中搜索 Python 字典值的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1580270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com