지금까지 리스트, 튜플, 딕셔너리, 셋과 같은 파이썬에서 기본적으로 제공하는 자료구조에 대해 알아보았다. 프로그래밍을 할 때 자료구조를 단독으로 사용하는 경우도 많지만 자료구조 여러개를 조합하여 복합적으로 사용하는 경우도 많다. 항목이 리스트로 구성된 튜플이나, 값이 리스트인 딕셔너리 등이 그 예가 될 수 있다. 어떤식으로 복잡한 자료구조를 구성할 수 있는지 한번 알아보자. 1. 리스트의 리스트 먼저 리스트를 항목으로 가지는 리스트를 만들 수 있다. 항목에 접근할 때는 2차원 배열과 같이 두개의 인덱스를 이용해 접근 할 수 있다. >>> a = [1,2] >>> b = [3,4] >>> c = [5,6] >>> d = [a,b,c] >>> d [[1, 2], [3, 4], [5, 6]] # 리스트를 항목..