Advertisement
kevinbocky

list_comparison_without_duplicates.py

May 7th, 2020
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #Take two lists, say for example these two:
  2. # a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
  3. # b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
  4. #and write a program that returns a list that contains only the elements that are common between the lists (without duplicates).
  5. #Make sure your program works on two lists of different sizes.
  6. #Extras:
  7. #Randomly generate two lists to test this
  8. #Write this in one line of Python
  9.  
  10. a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
  11. b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
  12.  
  13. print(list(set([item for item in a if item in b])))
  14.  
  15. print([ i for i in set(a) if i in set(b)])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement