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