Удаление элементов из списка по из содержанию

На вход подается произвольный список со значениями ['abc', 'cba', 'acb', 'bca']. При этом, я не знаю, под каким индексом идет определенный элемент. Нужно определить его содержание (у меня есть догадка про for) и удалить 'acb'


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

Автор решения: TongBiis
a = ['abc', 'cba', 'acb', 'bca']

for i in a: # это цикл i который проходится по списку a
    if i == 'acb': # если какая-то из итераций цикла for равна 'acb'
        a.remove('acb') # удаляем элемент по его имени
        
print(a) # выводим результат

Решение верно если правильно понял вопрос.

→ Ссылка