index()
일반적인 목적은 시퀀스에서 매개변수를 검색하고 첫 번째 발생의 인덱스를 반환하는 것입니다. 찾을 수 없는 경우 다음과 같은 오류가 보고됩니다. 매개변수가 여러 번 나타날 수 있으므로 어떻게 해야 합니까?
관련 권장사항: "
Python Tutorial" index() 함수의 전체 구문은 다음과 같습니다.
>>> t=tuple('Allen') >>> t ('A', 'l', 'l', 'e', 'n') >>> t.index('a') Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> t.index('a') ValueError: tuple.index(x): x not in tuple >>> t.index('e') 3 >>> t.index('l') 1
str - 검색할 문자열을 지정합니다.
beg - 시작 인덱스, 기본값은 0입니다.end – 끝 인덱스, 기본값은 문자열 길이입니다.
따라서 다음과 같이 시작 인덱스를 재설정하여 다음과 같이 검색할 수 있습니다.
str.index(str, beg=0, end=len(string))
첫 번째 'l'이 1에 나타나므로 시작 인덱스에 1을 추가하고 2의 인덱스에서 검색을 계속합니다. 또 다른 'l'이 발견되었습니다.
위 내용은 파이썬에서 인덱스의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!