0

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?

0 Answers0