以下是一个示例代码,演示了如何遍历一个字典列表并通过比较两个列表创建一个结果集:
dict_list = [{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}, {"name": "Charlie", "age": 35}]
name_list = ["Alice", "Charlie", "Dave"]
result = []
for item in dict_list:
if item["name"] in name_list:
result.append(item)
print(result)
输出结果将为:
[{'name': 'Alice', 'age': 25}, {'name': 'Charlie', 'age': 35}]
这个示例中,我们有一个字典列表 dict_list
,其中包含了多个字典元素,每个字典元素都有一个 name
键和一个 age
键。我们还有一个名字列表 name_list
,其中包含了一些特定的名字。
然后,我们遍历了 dict_list
列表中的每个字典元素,并通过比较 name
键的值是否存在于 name_list
中来确定是否将该字典元素添加到结果集 result
中。
最后,我们输出 result
,即包含了满足条件的字典元素的结果集。