Форум сайта python.su
1
Есть список
mylist = ['Иванов Николай', 'Иванов Степан И.', 'Иванов В.В.', 'Ивашкин Иван Иванович', 'Ивлев Николай']
mylist = ['Иванов Николай', 'Иванов Степан И.', 'Иванов В.В.', 'Ивашкин Иван Иванович', 'Ивлев Николай'] for item in mylist: if item.startswith('Иванов'): print(item)
Отредактировано AxaRu (Апрель 12, 2015 13:03:33)
Офлайн
2
Например сделать новый список где есть только “Иванов”.
newlist = [k for k in mylist if 'Иванов ' in k]
Офлайн
103
mylist = ['Иванов Николай', 'Иванов Степан И.', 'Иванов В.В.', 'Ивашкин Иван Иванович', 'Ивлев Николай'] last_name = 'Иванов ' for i in filter(lambda x: x.startswith(last_name), mylist): print i
Отредактировано terabayt (Апрель 12, 2015 13:31:15)
Офлайн
1
Спасибо 
Офлайн