3.8 리스트 함수
파이썬의 기본 함수 중 리스트와 함께 사용할 수 있는 len, max, min, sorted, versed, sum과 같은 유용한 함수가 많다.
이 함수들은 내부 메서드가 아니다. 메서드는 점 기호(.)를 사용하여 호출할 수 있다는 것이 중요한 차이점이며, 일반적으로 컬렉션과 함께 사용할 때 무척 유용한 기본 함수의 기능을 대신 수행한다. 의심할 여지없이 지금 소개하는 함수들은 매우 유용하다.
len(컬렉션) # 컬렉션 길이 반환 max(컬렉션) # 최댓값을 가진 항목 반환 min(컬렉션) # 최솟값을 가진 항목 반환 reversed(컬렉션) # 역순으로 정렬된 이터레이터 반환 sorted(컬렉션) # 정렬된 리스트 생성 sum(컬렉션) # 모든 항목을 더한 값 반환, 항목들은 무조건 숫자이어야 함
len 함수는 컬렉션이 품고 있는 항목 개수를 반환한다. 컬렉션은 리스트, 문자열, 그리고 기타 파이썬 컬렉션 타입을 포함한다. 딕셔너리인 경우에는 키 개수를 반환한다.
앞으로 len 함수를 리스트와 자주 쓰게 될 것이다. 예를 들어 다음 코드는 리스트 항목의 값을 2배로 만든다. len 함수가 이런 코드에 유용하다는 것을 보여 주는 예시이므로 기억하길 권장한다.
for i in range(len(a_list)):
a_list[i] *= 2