现有一个列表,列表中有两个字典,我只知道其中一个字典的中的一个键值对,怎么得出怎么列表对应字典的键值对
时间: 2024-03-06 22:50:11 浏览: 31
Python根据字典的值查询出对应的键的方法
您可以使用一个循环来遍历列表中的每个字典,然后在每个字典中查找指定的键值对。例如,假设您要查找键为 'key1',值为 'value1' 的键值对,可以使用以下代码:
```
my_list = [{'key1': 'value1', 'key2': 'value2'}, {'key3': 'value3', 'key4': 'value4'}]
for my_dict in my_list:
if 'key1' in my_dict and my_dict['key1'] == 'value1':
print("字典:", my_dict, "包含键值对:{'key1': 'value1'}")
```
在这个例子中,我们首先定义了一个包含两个字典的列表 my_list。然后,我们使用 for 循环遍历 my_list 中的每个字典。在循环中,我们使用 if 语句检查当前字典 my_dict 是否包含键 'key1',并且该键对应的值是否为 'value1'。如果是,我们打印一条包含字典和键值对的消息。
阅读全文