목차
- list.index() 예제 - 지정요소 위치 반환
- list.index() 정의
- list.index() 구문
- list.index() 예제 - (중복 / 시작 및 종료 매개변수 사용) 경우
list.index() 예제 - 지정요소 위치 반환
hz = ['HTML', 'CSS', 'JS']
idx = hz.index("JS")
print(idx)
결과값: 2
list.index() 정의
List에서 지정요소의 위치 (= 색인번호) 반환.
- 여러 개인 경우, 가장 첫 번째 것만 반환.
- 찾는 게 없을 경우, 에러 발생.
PS.
- in 키워드 : 지정요소가 List에 있는지 체크.
- not in 키워드 : 지정요소가 List에 없는지 체크.
list.index() 구문
list.index(value, start, stop)
[매개변수]
value
필수, 찾을 요소. (예: string, number, list ...등의 요소)
start
선택. 시작위치. (기본값: 0)
stop
선택. 종료위치. (포함 X)
[반환값]
지정요소의 색인번호를 나타내는 숫자 반환.
list.index() 예제 - (중복 / 시작 및 종료 매개변수 사용) 경우
[예제1] 여러 개인 경우 맨 처음만 반환.
hz = [1, 2, 3, 2, 1]
idx = hz.index(2)
print(idx)
결과값: 1
[예제2] start 매개변수로 검색 시작위치 지정 가능.
hz = [1, 2, 3, 2, 1]
idx = hz.index(2, 2)
print(idx)
결과값: 3
[예제3] end 매개변수로 검색 종료위치 지정 가능.
hz = [1, 2, 3, 2, 1]
idx = hz.index(2, 2, 3)
print(idx)
결과값: ValueError: 2 is not in list