"""求字典中value有重复元素的key,并返回key"""
a= {'a':'a','b':'add','c':'asd','d':'dd'}
['b','d']
"""第一种实现方法"""
b = []
for i in a.values():
if len(set(i)) != len(i):
b.append(list(a.keys())[list(a.values()).index(i)])
print(b)
"""第二种实现方法"""
b = []
for k ,v in a.items():
if len(set(v)) != len(v):
b.append(k)
print(b)
yy面试题
最新推荐文章于 2024-12-25 00:56:42 发布
本文介绍了两种方法,如何找出字典`a`中value存在重复元素的key:一种通过遍历values并检查元素唯一性,另一种利用items直接检测。结果为['b', 'd']。
597

被折叠的 条评论
为什么被折叠?



