有没有办法找到列表是否包含重复项.例如:
list1 = [1,2,3,4,5]
list2 = [1,1,2,3,4,5]
list1.*method* = False # no duplicates
list2.*method* = True # contains duplicates
Run Code Online (Sandbox Code Playgroud)
3Do*_*ons 14
如果将列表临时转换为集合,则将消除集合中的重复项.然后,您可以比较列表和集的长度.
在代码中,它看起来像这样:
list1 = [...]
tmpSet = set(list1)
haveDuplicates = len(list1) != len(tmpSet)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
329 次 |
| 最近记录: |