e
또는 o
문자의 첫 번째 항목을 어떻게 찾을 수 있습니까?여러 부분 문자열이있는 find() - Python
나는 이런 일을하고 싶지 :
my_string = "Hello World"
x = my_string.find('e' or 'o',my_string)
print x # 1
그것은 하나
e
또는 첫 번째 문자의 인덱스를 줄 것이다이
>>> next(idx for idx, char in enumerate("Hello World") if char in 'eo')
1
같은 발전기 식
그것의 명확하지 않다, 당신은 둘째로 e 또는 o의 출현을 원한다, 아니면 오직 하나만 원할 것인가 ?? – Hackaholic
상당히 명확합니다. 첫 번째 문장은 문자 "e"나 "o"중 첫 번째 문자를 어떻게 찾을 수 있습니까? –