3.10 리스트 메서드: 내용 정보 가져오기
다음에 살펴볼 리스트 메서드는 리스트의 정보를 반환한다. count와 index는 기존 리스트의 값을 변경하지 않으며, 튜플에서도 사용할 수 있다.
리스트.count(값) # 인스턴스 개수 반환 리스트.index(값[, 시작 [, 종료]]) # 값의 인덱스 반환 리스트.pop([인덱스]) # 인덱스의 값 반환 및 제거; 인덱스 기본값은 마지막 인덱스
앞 문법에서 대괄호 기호([])로 표기한 내용은 선택 사항으로 넣을 수 있는 인수다.
count 메서드는 구체적인 항목 개수를 반환한다. 항목 중에 컬렉션이 있다고 하더라도 가장 높은 레벨의 항목만 센다. 예시를 살펴보자.
yr_list = [1, 2, 1, 1,[3, 4]]
print(yr_list.count(1)) # 3 출력
print(yr_list.count(2)) # 1 출력
print(yr_list.count(3)) # 0 출력
print(yr_list.count([3, 4])) # 1 출력