Skip to content

Instantly share code, notes, and snippets.

@ashokbharat
Created May 29, 2017 10:44
Show Gist options
  • Save ashokbharat/22bf0c4257db3355df8306a3e24cb71d to your computer and use it in GitHub Desktop.
Save ashokbharat/22bf0c4257db3355df8306a3e24cb71d to your computer and use it in GitHub Desktop.
Lists demo
'''Take two lists, say for example these two:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
and write a program that returns a list that contains only the elements that are common between the lists (without duplicates). Make sure your program works on two lists of different sizes.
Extras:
Randomly generate two lists to test this
Write this in one line of Python (don't worry if you can't figure this out at this point - we'll get to it soon)'''
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
c = []
for i in b:
if i in a:
c.append(i)
else:
continue
print(c)
print(list(filter(lambda x:(x in a),b)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment