Удаление элементов из списка по из содержанию
На вход подается произвольный список со значениями ['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) # выводим результат
Решение верно если правильно понял вопрос.