I have this list : l = [2, 8, 1, 9, 11, 12, 3]. I want to remove elements that is greater than 5 in my list. 
My code look like this:
l = [2, 8, 1, 9, 11, 12, 3]
for x in l:
    if x > 5:
        l.remove(x)
print(l)
But I am getting output as : [2, 1, 11, 3]
I am using anaconda IDE. Please refer to image for more detail. 
 
    