본문 바로가기
Python/Python FAQ

Python 문자열에서 부분 문자열의 마지막 발생 위치를 찾습니다., Find index of last occurrence of a substring in a string

by 베타코드 2023. 10. 12.
반응형

질문


주어진 입력 문자열 str에서 특정한 부분 문자열의 마지막 발생 위치 (또는 인덱스)를 찾고 싶습니다.

예를 들어, 입력 문자열이 str = 'hello'이고 부분 문자열이 target = 'l'인 경우, 결과는 3이어야 합니다.

어떻게 이를 할 수 있을까요?


답변


Use .rfind():

>>> s = 'hello'
>>> s.rfind('l')
3

Also don't use str as variable name or you'll shadow the built-in str().

반응형

댓글