1. 많은 양의 데이터를 구조적으로 관리하기 위해 컬렉션을 사용한다. 파이썬이 제공하는 대표적인 컬렉션으로 시퀀스, 매핑, 집합이 있다.
  2. 시퀀스는 순서를 통해 데이터를 관리한다. 시퀀스를 이용해 여러 개의 데이터를 하나로 모을 수 있다. 시퀀스의 종류에는 리스트, 튜플, 레인지, 문자열 등이 있다.
  3. 매핑은 키를 통해 데이터를 관리한다. 매핑을 이용해 연관성 있는 데이터를 묶어 관리할 수 있다. 사전은 파이썬의 대표적인 매핑이다.
  4. 집합은 중복과 순서가 없는 컬렉션이다. 집합에 원소가 포함되어 있는지 검사하거나 수학의 집합 연산을 활용할 수 있다.
  5. 내용을 수정할 수 있는지에 따라, 데이터 유형을 가변 데이터와 불변 데이터로 구분한다. 수, 문자열, 튜플, 레인지, 불리언은 불변 데이터다. 리스트, 사전, 집합은 가변 데이터다. 불변 데이터는 내용을 수정하는 연산이나 메서드를 지원하지 않는다.
  6. 패킹과 언패킹을 이용해 대입과 함수 호출을 간결하게 표현할 수 있다.