Уведомления

Группа в Telegram: @pythonsu

#1 Март 21, 2019 15:45:07

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

удаление с помощью remove

метод remove(“a”) удалит из списка первый найденный элемент равный “a”
А что делать если нужно удалить все символы “a” из списка?
Можно ли это сделать одним методом remove или нужно
писать программу которая переберёт все элементы списка?
Или есть более простой способ?

Офлайн

#2 Март 21, 2019 16:47:10

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

удаление с помощью remove

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



Офлайн

#3 Март 21, 2019 17:09:59

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

удаление с помощью remove

ясно

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version