【发布时间】:2017-11-07 19:09:24
【问题描述】:
我正在尝试删除我的 dict 中的重复值,但它不起作用:
samples_antibiotics_with_duplicates = {'S00541-09': ['Streptomycin', 'Sulfamethoxazole', 'Trimethoprim', 'Spectinomycin', 'Streptomycin', 'Streptomycin', 'Trimethoprim']}
samples_antibiotics = {}
for key,value in samples_antibiotics_with_duplicates.iteritems():
if value not in samples_antibiotics.values():
samples_antibiotics[key] = value
print samples_antibiotics
打印出来:
{'S00541-09': ['Streptomycin', 'Sulfamethoxazole', 'Trimethoprim', 'Spectinomycin', 'Streptomycin', 'Streptomycin', 'Trimethoprim']}
【问题讨论】:
-
您是否关心在删除重复项时维护列表的顺序?
-
不,我不在乎订单
标签: python dictionary duplicates