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

Рейтинг: 0Ответов: 1Опубликовано: 17.03.2023

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

Ответы

▲ 0Принят
a = ['abc', 'cba', 'acb', 'bca']

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

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