Pra*_*jan 3 python dictionary list distinct-values python-2.7
以下是我的字典,我需要检查是否有重复的键或值
dict = {' 1': 'a', '2': 'b', '3': 'b', '4': 'c', '5': 'd', '5': 'e'}
Run Code Online (Sandbox Code Playgroud)
这应该返回 false 或某种指示符,以帮助我打印出可能重复的键或值。如果我能够确定一个键是重复的还是一个值(但不是必需的),我将不胜感激。
字典不能有重复的键,所以在重复键的情况下它只保留最后一个值,所以检查值(单行是你的朋友):
print(('There are duplicates' if len(set(dict.values()))!=len(values) else 'No duplicates'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5527 次 |
| 最近记录: |