Write a Python function to remove items with identical values from Dictionary.
Input: {1:'a',2:'b',3:'a'}, Output: {2:'b'}
Input: {1:'a',2:'a',3:'a'}, Output:{}

Python删除字典中value相同的所有项
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Ko-walski 2022-10-13 21:26关注
dct = {1:'a',2:'b',3:'a'} dct2 = {1:'a',2:'a',3:'a'} print({k:v for k, v in dct.items() if list(dct.values()).count(v) == 1}) print({k:v for k, v in dct2.items() if list(dct2.values()).count(v) == 1})
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报