728x90
딕셔너리(Dictionary)
키(Key)와 값(Value) 쌍을 갖는 자료형이며, Key를 통해 Value를 얻는 수 있다.
딕셔너리 사용 방법
- 중괄호 { } 를 사용하여 데이터를 Key, Value형태의 콤마( , )를 구분자로 하여 표현한다.
>>> dic = { ‘name’ : ‘hong gil dong’, ‘age’ : ‘29’, ‘birth’ : ‘19990405’ }
>>> print(dic)
#결과값 : { ‘name’ : ‘hong gil dong’, ‘age’ : ‘29’, ‘birth’ : ‘19990405’ }
>>> print(dic[‘name’]) key를 사용하여 value를 얻을 수 있다.
#결과값 : hong gil dong
딕셔너리변수명[Key]를 사용해서 Value를 구할 수 있다.
딕셔너리 연산
- 딕셔너리 연산에는 추가하기, 삭제하기가 있다.
- 쌍 추가하기
>>> dic= { ‘a’ : 100 }
>>> dic[‘b’] = 200 key : b , value : 200 삽입
>>> print( dic )
# 결과값 : {'a': 100, 'b': 200}
딕셔너리 변수 dic에 ‘b’ 키(key)에 200 값(value) 쌍이 추가되었다.
- 요소 삭제하기
>>> dic= { ‘a’ : 100, ‘b’ : 200, ‘c’ : 300 }
>>> del dic[‘b’]
>>> print( dic )
# 결과값 : {'a': 100, 'c': 300}
del 변수[key] 형태로 사용하여 해당하는 key, value 쌍을 삭제한다.
딕셔너리 관련 함수들
keys : 딕셔너리의 key 정보를 담은 dict_keys 객체 반환
>>> dic= {'a':100 , 'b':200, 'c':300}
>>>dic.keys()
# 결과값 : dict_keys(['a', 'b'])
list(dic.keys())를 사용하여 리스트 객체로 사용할 수 있다.
values : 딕셔너리의 values 정보를 담은 dict_values 객체 반환
>>> dic= {'a':100 , 'b':200, 'c':300}
>>>dic.values()
# 결과값 : dict_values([ 100 , 200, 300])
list(dic.keys())를 사용하여 리스트 객체로 사용할 수 있다.
items : 딕셔너리의 key, value를 튜플 객체 반환
>>> dic= {'a':100 , 'b':200, 'c':300}
>>>dic.items()
# 결과값 : dict_items([('a', 100) , ('b', 200) , ('c', 300)])
728x90
'IT > 파이썬' 카테고리의 다른 글
12. 파이썬(Python) 기초-제어문(조건문) (2) | 2023.01.08 |
---|---|
11. 파이썬(Python) 기초-변수(variable) (0) | 2023.01.06 |
9. 파이썬(Python) 기초-자료형의 종류-집합(set) (0) | 2023.01.05 |
8. 파이썬(Python) 자료형의 종류 - 튜플(Tuple) (0) | 2022.12.31 |
7. 파이썬(Python) 자료형의 종류 - 리스트(List) (0) | 2022.12.31 |
댓글