Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. B = list(set(A))
  2.  
  3. In [172]: lst = ['aaa','bbb','ccc','aaa','ccc','zzz']
  4.  
  5. In [173]: from collections import Counter
  6.  
  7. In [174]: c = Counter(lst)
  8.  
  9. In [175]: c
  10. Out[175]: Counter({'aaa': 2, 'bbb': 1, 'ccc': 2, 'zzz': 1})
  11.  
  12. In [176]: [x for x in c.keys() if c[x] > 1]
  13. Out[176]: ['aaa', 'ccc']
  14.  
  15. In [177]: [x for x in lst if c[x] > 1]
  16. Out[177]: ['aaa', 'ccc', 'aaa', 'ccc']
  17.  
  18. for_stack = lambda array: sorted(list(set([x for x in array if array.count(x) > 1])))
  19. print(for_stack(['a', 'a', 'b', 'b', 'c']))
  20.  
  21. ['a', 'b']
  22.  
  23. for_stack = lambda array: sorted([x for x in array if array.count(x) > 1])
  24.  
  25. ['a', 'a', 'b', 'b']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement