получить индекс символа в списке Python
каким будет лучший способ найти индекс указанного символа в списке, содержащем несколько символов?
3 ответов
>>> ['a', 'b'].index('b')
1
Если список уже отсортирован, вы, конечно, можете сделать лучше, чем линейный поиск.
как предложено другими, вы можете использовать index
. Кроме этого вы можете использовать enumerate
как index
а также character
for position,char in enumerate(['a','b','c','d']):
if char=='b':
print position