如何检查平面列表中是否有重复项? [英] How do I check if there are duplicates in a flat list?
本文介绍了如何检查平面列表中是否有重复项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如,给定列表['one', 'two', 'one']
,算法应该返回True
,而给定['one', 'two', 'three']
它应该返回 False
.
解决方案
如果所有值都是 hashable,则使用 set()
删除重复项:
For example, given the list ['one', 'two', 'one']
, the algorithm should return True
, whereas given ['one', 'two', 'three']
it should return False
.
解决方案
Use set()
to remove duplicates if all values are hashable:
>>> your_list = ['one', 'two', 'one']
>>> len(your_list) != len(set(your_list))
True
这篇关于如何检查平面列表中是否有重复项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文