a = [1,2,3,4,5] b = [1,3,5,6] c = a and b print c
actual output: [1,3,5,6] expected output: [1,3,5]
[1,3,5,6]
[1,3,5]
How can we ac
If you convert the larger of the two lists into a set, you can get the intersection of that set with any iterable using intersection():
intersection()
a = [1,2,3,4,5] b = [1,3,5,6] set(a).intersection(b)