Перебор списка с добавлением в новый список

Перебор списка и добавление всех элементов в новый список, кроме варианта "подводной лодки". Пробовал через not но не могу допереть, как лучше сделать.

storage = ['коробка печенья', 'подводная лодка', 'краски', 'горшок для цветка', 'отвёртка', 'музыкальная пластинка', 'блокнот']

order = []

for rob in storage:
    if 'подводная лодка' != storage:
        order.append(rob)

print(order)

Ответы (2 шт):

Автор решения: CrazyElf

Сравнивать, естественно, нужно не со всем списком storage, а с текущим элементом (переменной цикла):

if 'подводная лодка' != rob:
                        ^^^

И на будущее - такое лучше делать через списковое сокращение, вместо четырёх строк получится одна:

order = [rob for rob in storage if 'подводная лодка' != rob]
→ Ссылка
Автор решения: XP5

Готовая программа:

storage = ['коробка печенья', 'подводная лодка', 'краски', 'горшок для цветка', 'отвёртка', 'музыкальная пластинка', 'блокнот']
order = []
 
for rob in storage:
    if 'подводная лодка' != rob:
        order.append(rob)
 
print(order)
→ Ссылка