본문 바로가기
python

[python] list.index() 란?

by 천뿌니 2021. 10. 16.
728x90

리스트 메서드 중에 특정한 원소가 몇 번째에 처음으로 등장했는지 그 인덱스를 반환해주는 함수이다.

그러나 두 번 이상 원소가 중복 존재하는 경우 맨 처음 등장한 순간의 인덱스를 출력해준다.

문자열, 리스트, 튜플 자료형에 사용 가능하나 딕셔너리 자료형에는 사용 못함.(AttributeError 발생)

 

예시 )

- 400의 값이 존재하는 인덱스 3을 반환하는 것을 볼 수 있다.

 

- a 리스트에 400의 값이 3개나 중복되어 있지만, 첫 번째 값의 인덱스만 반환한다.

 

* 찾는 문자가 없으면 ValueError가 발생한다. <-> find()는 -1을 반환(문자열만 가능)

댓글