#Python 3, but should be fine in python 2 except prints.
def main():
a = [int(num) for num in input("Enter list one: ").split(' ')]
b = [int(num) for num in input("Enter list two: ").split(' ')]
newlist1 = intersection(a,b)
print(newlist1)
def intersection(a,b):
newlist = []
for num in a:
if num in b:
newlist.append(num)
return newlist
if __name__ == "__main__":
main()
I1B5dGhvbiAzLCBidXQgc2hvdWxkIGJlIGZpbmUgaW4gcHl0aG9uIDIgZXhjZXB0IHByaW50cy4KCmRlZiBtYWluKCk6CiAgICBhID0gW2ludChudW0pIGZvciBudW0gaW4gaW5wdXQoIkVudGVyIGxpc3Qgb25lOiAiKS5zcGxpdCgnICcpXQogICAgYiA9IFtpbnQobnVtKSBmb3IgbnVtIGluIGlucHV0KCJFbnRlciBsaXN0IHR3bzogIikuc3BsaXQoJyAnKV0KICAgIG5ld2xpc3QxID0gaW50ZXJzZWN0aW9uKGEsYikKICAgIHByaW50KG5ld2xpc3QxKQoKZGVmIGludGVyc2VjdGlvbihhLGIpOgogICAgbmV3bGlzdCA9IFtdIAoKICAgIGZvciBudW0gaW4gYToKICAgICAgaWYgbnVtIGluIGI6CiAgICAgICAgICBuZXdsaXN0LmFwcGVuZChudW0pCgogICAgcmV0dXJuIG5ld2xpc3QKCmlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICBtYWluKCk=