python字典根据多个特定值查找某个未知元素
时间: 2024-01-08 21:04:13 浏览: 93
讲解Python3中NumPy数组寻找特定元素下标的两种方法
你可以使用循环遍历字典的方法,根据多个特定值查找某个未知元素。具体实现方法如下:
假设有一个字典数据如下:
```
dict = {'name': '张三', 'age': 18, 'gender': '男', 'hobby': '篮球'}
```
如果要根据name和gender查找hobby,则可以使用以下代码:
```
def find_hobby(name, gender):
for key, value in dict.items():
if value == name and key != 'name':
continue
elif value == gender and key != 'gender':
continue
else:
return dict['hobby']
print(find_hobby('张三', '男'))
```
输出结果为:
```
篮球
```
这样,就可以通过循环遍历字典的方法,在多个特定值中查找某个未知元素。
阅读全文