본문 바로가기

언어 배우기/Python

Python - Dictionary

정의 : 대응관계를 나타낼 수 있는 자료형으로, KEY를 통해 Value를 얻음

연관배열(Associative array), 키-값 저장소(key-value store) 또는 해시(Hash)

 

 

Key : Value 형태로 이루어져있고 쉼표(,)로 구분

 

ex)

dic = {'name' : 'hong', 'phone' : '01012345678', 'birth' : '1225'}

 

 

Key = 변하지 않는 값

Value = 변하는 값과 변하지 않는 값 모두 사용 가능

리스트나 튜플에 있는 인덱싱 방법 적용할 수 없다.

딕셔너리 설정하고 안에 채우는 모습
바로 딕셔너리 설정 가능. 리스트로 계속 추가할 수 있다

 

key값만 출력하거나 value값만 출력

 

for문을 통한 출력

 

del 삭제

del 명령어로 고길동을 삭제
값을 기준으로 del 명령어로 지울 수 없음 

sorted 정렬

정렬

 

정렬한 후 리스트로 출력

Key로 Value 얻기

>>> a = { 'name' : kim' }

>>> a. get('name')

'kim'

'언어 배우기 > Python' 카테고리의 다른 글

Python - Module(모듈)  (0) 2021.07.14
Python - 반복문  (0) 2021.07.14
Python - 한글로 변환  (0) 2021.07.13
Python - List  (0) 2021.07.13
Python 설치  (0) 2021.07.12