파이썬/정리

find vs index - Python

아몬드바 2023. 9. 10. 15:51
728x90

항상 코테문제를 풀면서 두 함수의 차이에 대해 헷갈려서 이번 기회에 정리하고자 한다.

 

find, index 함수란 뭘까?

 - 해당 문자열의 위치 가 처음나타났을때 인덱스를 반환 함수입니다.

 - 찾는 문자가 없을때는 find 는 -1 을 return, index 는 ValueError 에러 발생

 - find 는 문자열에서만 사용, index 는 리스트, 튜플, 딕셔너리, 문자열 에서 사용

 

strA = ['aaa','ddd']
strB = 'testapple'

num1 = strA.index('aaa')
num2 = strB.find('e')

print(num1)
# 0

print(num2)
# 1

 

 

728x90

'파이썬 > 정리' 카테고리의 다른 글

정규 표현식 - Python  (0) 2023.09.10
순열과 조합 - Python  (0) 2023.09.10
람다함수(익명함수)  (0) 2023.09.10
진법 변환 함수  (0) 2023.07.26
Python deque  (0) 2023.07.04