728x90
반응형
- 파이썬에서는 연관된 값을 묶어서 저장하는 용도로 딕셔너리라는 자료형을 제공함
12.1 딕셔너리 만들기
- 딕셔너리는 { }(중괄호) 안에 키: 값 형시긍로 저장하며 각 키와 값은 ,(콤마)로 구분
- 키에는 값을 하나만 지정할 수 있으며 이런 특성을 따서 키-값 쌍(key-value pair)이라 부름(키-값은 1:1대응)

12.1.1 키 이름이 중복되면?
- 키가 중복되면 가장 뒤에 있는 값만 사용
- 중복되는 키는 저장되지 않음

12.1.2 딕셔너리 키의 자료형
- 딕셔너리 key는 문자열뿐만 아니라 정수, 실수, bool 사용할 수 있으며 자료형을 섞어서 사용 가능
- value에는 리스트, 딕셔너리 등을 포함할 수 있음
- 단, key에는 리스트와 딕셔너리를 사용할 수 없음

12.1.3 dict로 딕셔너리 만들기
- 딕셔너리 = dict(key1 = value1, key2 = value2)
- 딕셔너리 = dict( zip([key1, key2], [value1, value2]) )
- 딕셔너리 = dict( [(key1, value1), (key2, value2)] )
- 딕셔너리 = dict( {key1 : value1, key2 : value2] )

728x90
반응형
'인공지능, 데이터분석 > [python] 문법, 실습문제' 카테고리의 다른 글
[Python 문법] 파이썬 내장함수 enumerate (0) | 2023.01.02 |
---|---|
[Python 문법] input(), sys.stdin.readline(), sys.stdin.readline().strip() (0) | 2023.01.02 |
[Python 문법] in, not in 연산자 (0) | 2023.01.02 |
[Python 문법] 딕셔너리의 키에 접근하고 값 할당하기 (0) | 2022.12.29 |
[python 문법] 파이썬 ord(), chr() 설명 및 예제 (0) | 2022.11.29 |