Для конкретного случая, когда ваш список представляет собой последовательность односимвольных строк, вы можете получить то, что хотите, изменив поиск в списке на строку заранее (например, '' .join (chars)).
Затем вы можете использовать метод .find (), который работает так, как вы хотите. Тем не менее, нет никакого соответствующего метода для списков или кортежей.
Другой возможный вариант - использовать словарь. например.
d = dict((x, loc) for (loc,x) in enumerate(chars))
...
index = d.get(chars_to_find, -1) # Second argument is default if not found.
Это также может работать лучше, если вы выполняете много поисков в списке. Если это всего лишь один поиск в одноразовом списке, его не стоит делать.