Найти - Пользователи
Полная версия: удаление с помощью remove
Начало » Python для новичков » удаление с помощью remove
1
panama555
метод remove(“a”) удалит из списка первый найденный элемент равный “a”
А что делать если нужно удалить все символы “a” из списка?
Можно ли это сделать одним методом remove или нужно
писать программу которая переберёт все элементы списка?
Или есть более простой способ?

FishHook
panama555
Можно ли это сделать одним методом remove или нужно
писать программу которая переберёт все элементы списка?
Так или иначе даже если найдется такой метод, он все равно должен будет перебрать весь список. В питоне применяется функциональный подход - списки не изменяются, на основе одних списков создаются другие методами map, filter, zip, а лучше list comprehansion - это правильно и идиоматично (если у вас нет ОЧЕНЬ больших списков).
panama555
ясно
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB