python 字典中key为字典并取出指定元素
时间: 2024-03-25 16:33:06 浏览: 60
在Python字典中,可以使用字典作为键,并且可以通过键来获取对应的值。要取出指定元素,可以使用字典的索引操作符`[]`来访问指定的键。
下面是一个示例代码,展示了如何使用字典作为键,并取出指定元素:
```python
# 创建一个字典,其中包含一个字典作为键
my_dict = {
{'name': 'John', 'age': 25}: 'value1',
{'name': 'Alice', 'age': 30}: 'value2',
{'name': 'Bob', 'age': 35}: 'value3'
}
# 定义一个函数,用于获取指定元素
def get_value(dictionary, key):
for k, v in dictionary.items():
if k == key:
return v
return None
# 使用函数获取指定元素
key_to_find = {'name': 'Alice', 'age': 30}
result = get_value(my_dict, key_to_find)
print(result) # 输出: value2
```
在上面的示例中,我们创建了一个字典`my_dict`,其中包含了三个键值对,其中键是字典。然后我们定义了一个函数`get_value`,该函数接受一个字典和一个键作为参数,通过遍历字典的键值对来查找指定的键,并返回对应的值。最后,我们使用函数`get_value`来获取指定元素,并将结果打印出来。
阅读全文