One of my friends asked me about this piece of code:
array = [1, 8, 15] gen = (x for x in array if array.count(x) > 0) array = [2, 8, 22] print(list(gen))
The output:
[8]
Where did the other elements go?