귀찮아서가끔하는블로그

[python] 파이썬 딕셔너리 본문

Python

[python] 파이썬 딕셔너리

Y-unknow94 2022. 5. 12. 15:58
반응형

딕셔너리 : 연관 배열 또는 해시, key를 통해 value를 얻음

딕셔너리 쌍 추가하기
a = {1: 'a'}
a[2] = 'b' ## key 2 value 'b'추가
print(a) ## 결과값 {2: 'b', 1: 'a'}
딕셔너리 요소 삭제하기
a = {1: 'a', 'name': '홍'}
del a['name'] ## key naem 삭제
print(a) ## 결과 {1: 'a'}
key 리스트 만들기 keys
a = {'name': 'pey', 'phone': '01012345678'}
a.keys() ## 키 리스트 만들기
print(a.keys()) ## 결과 dict_keys(['name', 'phone'])
value 리스트 만들기 values
a = {'name': 'pey', 'phone': '01012345678'}
a.values() ## 값 리스트 만들기
print(a.keys()) ## 결과 dict_values(['pey', '01012345678'])
key, value 쌍 얻기 items
a = {'name': 'pey', 'phone': '01012345678'}
a.items() ## 쌍 리스트 만들기
print(a.items()) ## 결과 dict_items([('name', 'pey'), ('phone', '01012345678')])
key, value 지우기 clear
a = {'name': 'pey', 'phone': '01012345678'}
a.clear() ## 모두 지우기
print(a) ## 결과 {}
key로 value 얻기 get
a = {'name': 'pey', 'phone': '01012345678'}
a.get('name') ## a 에서 key가 name인 value값 얻기
print(a.get('name')) ## 결과 'pey'

## 해당 키가 없을 경우
print(a.get('age')) ## 결과 None
print(a.get('age','없음')) ## 결과 '없음'
해당 key 가 딕셔너리 안에 있는지 확인하기
a = {'name': 'pey', 'phone': '01012345678'}
'name' in a ## a 에서 key가 name가 있는지 확인
print('name' in a) ## 결과 True
print('age' in a) ## 결과 False
반응형

'Python' 카테고리의 다른 글

[python] conda 설치 및 환경 세팅  (0) 2022.05.16
[python] 파이썬 집합  (0) 2022.05.12
[python] 파이썬 리스트 관련 함수  (0) 2022.05.12
[python] 파이썬 문자열 관련 기본 함수  (0) 2022.05.12
[python] 파이썬 설치  (0) 2022.05.11
Comments