I have written below for loop in python. Somehow it is skiping even elements from list and takes only odd elements into consideration.
shoppping_list = ["apple", "chair", "clothes", "newspaper", "keyboard"]
shoppping_cart = []
for i in shoppping_list:
if i not in shoppping_cart:
shoppping_cart.append(i)
shoppping_list.remove(i)
else:
shoppping_list.remove(i)
print(shoppping_list, shoppping_cart, sep="\n")
Output:
['chair', 'newspaper']
['apple', 'clothes', 'keyboard']
Do anyone have idea about this?