Skip to content

Instantly share code, notes, and snippets.

@azdafirmansyah
Last active November 30, 2017 06:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save azdafirmansyah/08aaccff8071e343b642907312662bdc to your computer and use it in GitHub Desktop.
Save azdafirmansyah/08aaccff8071e343b642907312662bdc to your computer and use it in GitHub Desktop.
List Overlap
#Exercise URL : http://www.practicepython.org/exercise/2014/03/05/05-list-overlap.html
'''
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)
'''
import random
list_one = random.sample(range(15),8)
list_two = random.sample(range(20),10)
list_temp = []
for i in list_one:
if i in list_two:
list_temp.append(i)
print("List One : ",list_one)
print("List Two : ",list_two)
print("List Temp: ",list_temp)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment