📅  最后修改于: 2023-12-03 15:08:00.533000             🧑  作者: Mango
在Python中,要查找字典值中的所有唯一项,可以使用set()函数和for循环来实现。
my_dict = {'apple': 5, 'banana': 5, 'orange': 8, 'pear': 2, 'grape': 3, 'mango': 8}
# 使用set()去除重复项
unique_values = set(my_dict.values())
# 遍历字典,找到与唯一值相对应的项
for key, value in my_dict.items():
if value in unique_values:
print(key)
在上面的代码中,我们首先用set()函数来获取字典的所有唯一值。然后,我们使用for循环遍历字典,针对每个键-值对,如果它的值在唯一值集合中,我们就打印出该项的键。
上面的代码将返回以下Markdown格式的信息:
# 在字典值python中查找所有唯一项
在 Python 中,要查找字典值中的所有唯一项,可以使用 set() 函数和 for 循环来实现。
## 代码实现
```python
my_dict = {'apple': 5, 'banana': 5, 'orange': 8, 'pear': 2, 'grape': 3, 'mango': 8}
# 使用set()去除重复项
unique_values = set(my_dict.values())
# 遍历字典,找到与唯一值相对应的项
for key, value in my_dict.items():
if value in unique_values:
print(key)
在上面的代码中,我们首先用 set() 函数来获取字典的所有唯一值。然后,我们使用 for 循环遍历字典,针对每个键-值对,如果它的值在唯一值集合中,我们就打印出该项的键。
运行上面的代码,将打印的输出如下:
orange
pear
grape
apple
banana
mango
这些输出反映了字典中的所有唯一项。