더북(TheBook)

3.10 리스트 메서드: 내용 정보 가져오기

다음에 살펴볼 리스트 메서드는 리스트의 정보를 반환한다. countindex는 기존 리스트의 값을 변경하지 않으며, 튜플에서도 사용할 수 있다.

리스트.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 출력
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.