Я хочу выполнить поиск по строке и получить первый индекс любой подстроки в данном наборе подстрок.
Я попытался 'word'.find('g' or 'r') и ожидал, что это вернет индекс: 2, но or не работает, очевидно.
'word'.find('g' or 'r')
or
Как мне добиться этого кратко?
Я думаю, вы можете использовать re module здесь:
import re re.search(r'[gr]', text).start()
Если у вас есть отдельные подстроки:
re.search(r'(foo)|(bar)', text).start()