How do I find the duplicates in a list and create another list with them?

前端 未结 30 1598
梦谈多话
梦谈多话 2020-11-22 00:56

How can I find the duplicates in a Python list and create another list of the duplicates? The list only contains integers.

30条回答
  •  渐次进展
    2020-11-22 01:06

    One line solution:

    set([i for i in list if sum([1 for a in list if a == i]) > 1])
    

提交回复
热议问题