31 리스트와 딕셔너리
리스트와 딕셔너리를 비교해 보겠습니다.
리스트와 딕셔너리는 공통점과 차이점이 있습니다. 먼저 공통점을 살펴보겠습니다. REPL에서 실습하는 과정을 한눈에 비교할 수 있도록 표 형태로 만들었습니다.
리스트 |
딕셔너리 |
|
예시 |
>>> list = [1, 2, 3, 4, 5] |
>>> dict = {'one': 1, 'two': 2} |
값을 불러오는 방법은 리스트와 딕셔너리가 비슷합니다. 둘 다 대괄호를 사용해서 값을 불러옵니다. 단, 리스트는 인덱스를 불러오고 딕셔너리는 키를 사용해서 값을 불러옵니다.
호출 |
>>> list[0] 1 |
>>> dict['one'] 1 |
Tip
리스트의 인덱스를 쓸 때와 딕셔너리의 키를 써서 같은 값을 가져올 때는 문법이 같습니다.
값을 삭제할 때는 어떨까요? del(list[0])은 리스트의 첫 번째 인덱스의 값인 1을 지웁니다. del(dict['one'])은 딕셔너리의 'one'에 해당하는 값인 1을 지웁니다.
삭제
|
>>> del(list[0]) >>> list [2, 3, 4] |
>>> del(dict['one']) >>> dict {'two' : 2} |