Извлечь элемент списка в Python, содержащий строку, без понимания списка?Python

Программы на Python
Anonymous
Извлечь элемент списка в Python, содержащий строку, без понимания списка?

Сообщение Anonymous »

Данный список:

Код: Выделить всё

my_list = ['abc', 'def', 'ghi']
Я хочу извлечь элемент, содержащий «ab» (а он будет только один).

А не что-то немного запутанное вроде:

Код: Выделить всё

[i for i in my_list if 'ab' in i][0]
Я ищу способ применить что-то, что эквивалентно XPath contains(), но для списка.

Подробнее здесь: https://stackoverflow.com/questions/331 ... prehension

Вернуться в «Python»