【发布时间】:2009-10-17 04:48:00
【问题描述】:
我有以下数据结构:
data = [
{'site': 'Stackoverflow', 'id': 1},
{'site': 'Superuser', 'id': 2},
{'site': 'Serverfault', 'id': 3}
]
我想搜索上面的列表,看看它是否有任何具有特定值的站点。例如,搜索上面的内容以查看列表是否包含带有 site = 'Superuser' 的字典并返回 True/False。我可以按照上述常用方法循环每个项目并进行比较。有没有其他方法可以实现搜索?
【问题讨论】:
-
数据排序有优化。如果没有,请使用
any()解决方案。
标签: python