Форум сайта python.su
метод remove(“a”) удалит из списка первый найденный элемент равный “a”
А что делать если нужно удалить все символы “a” из списка?
Можно ли это сделать одним методом remove или нужно
писать программу которая переберёт все элементы списка?
Или есть более простой способ?
Офлайн
panama555Так или иначе даже если найдется такой метод, он все равно должен будет перебрать весь список. В питоне применяется функциональный подход - списки не изменяются, на основе одних списков создаются другие методами map, filter, zip, а лучше list comprehansion - это правильно и идиоматично (если у вас нет ОЧЕНЬ больших списков).
Можно ли это сделать одним методом remove или нужно
писать программу которая переберёт все элементы списка?
Офлайн
ясно
Офлайн