Уведомления

Группа в Telegram: @pythonsu

#1 Май 12, 2015 18:08:42

56_kbps
Зарегистрирован: 2014-11-24
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как вести поиск по списку?

Допустим есть список типа

['1', 'Ello', 'Robo', 'Crull', '3*']
, и так дальше.
Если я допустим хочу сделать по нему поиск и удалить, например, всё что начинается на ‘R’, как это сделать?

Подскажите, пожалуйста.

Отредактировано 56_kbps (Май 12, 2015 18:09:41)

Офлайн

#2 Май 12, 2015 18:25:48

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

Как вести поиск по списку?

56_kbps
Если я допустим хочу сделать по нему поиск и удалить, например, всё что начинается на ‘R’, как это сделать
Такая постановка вопроса была бы актуальна при большом списке на миллионы/миллиарды членов и экономии ресурсов. В повседневных задачах дешевле сделать новый список
lst = ['1', 'Ello', 'Robo', 'Crull', '3*']
lst = [x for x in lst if x.startswith("R")]



Отредактировано FishHook (Май 12, 2015 18:26:42)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version