index 함수
index 함수 (index Function)
index 함수는 리스트에서 주어진 값을 가진 첫 번째 요소의 인덱스를 찾아요. 반환되는 인덱스는 0부터 시작해요.
출처: 문서
본문
index 함수는 리스트에서 주어진 값의 첫 번째 요소 인덱스를 찾아요.
index(list, value)
반환되는 인덱스는 0부터 시작해요. 주어진 값이 리스트에 없으면 이 함수는 오류를 반환해요.
예시 (Examples)
> index(["a", "b", "c"], "b")
1
다음 예시에서는 "two"의 첫 번째 등장 인덱스가 반환돼요.
> index(["one", "two", "two"], "two")
1
관련 함수 (Related Functions)
element— 인덱스가 주어지면 리스트에서 특정 요소를 가져와요.
실전 사용 팁
리스트에서 값의 위치를 알아야 할 때 index를 사용할 수 있어요. 예를 들어 element 함수와 함께 사용해 특정 값이 있는 인덱스를 찾은 뒤, 그 인덱스의 이웃 요소를 가져오거나, 리스트의 특정 위치에 대응하는 다른 리스트의 값을 뽑아낼 수 있어요. 다만 값이 리스트에 없으면 오류가 발생하므로, 값이 반드시 존재한다고 보장되지 않는 상황이라면 먼저 contains로 존재 여부를 확인한 뒤 index를 쓰는 패턴이 안전해요.
더 알아보기 (Learn more)
element함수 — 인덱스로 요소 가져오기contains함수 — 요소 포함 여부- 컬렉션 함수 — 다른 컬렉션 함수