본문 바로가기
Python

Python(딕셔너리)

by 글로리. 2020. 5. 13.

 

딕셔너리 :  이름(key)과 값(value)이 쌍을 이루는 자료구조

 dic1 = {"이름" : "값","이름" : "값","이름" : "값", ~~,"이름" : "값"}
 
 dic2 = {"이름" : ["값0", "값1", "값2"]}     --> 값을 리스트로 지정 가능

 

< 딕셔너리 관련 함수 >

get( ) : 특정 key에 대응하는 값 얻기

1
2
3
4
5
6
7
>>> dic = {'name' : '철수',' phone' : '010-1234-56789''birth' : '0115'}
 
>>> a = dic.get('name')
 
>>> print(a)
 
철수
cs

 

keys( ) : key만 모아서 dict_keys라는 객체로 변환

1
2
3
4
5
6
7
>>> dic = {'name' : '철수',' phone' : '010-1234-56789''birth' : '0115'}
 
>>> keys = dic.keys()
 
>>> print(a)
 
dict_keys(['name'' phone''birth'])
cs

 

values( ) : values만 모아서 dict_values라는 객체로 변환

1
2
3
4
5
6
7
>>> dic = {'name' : '철수',' phone' : '010-1234-56789''birth' : '0115'}
 
>>> values = dic.values()
 
>>> print(values)
 
dict_values(['철수''010-1234-56789''0115'])
cs

 

items( ) : key-values를 쌍으로 묶은 튜플들의 모임인 dict_item 객체 얻기

1
2
3
4
5
6
7
>>> dic = {'name' : '철수',' phone' : '010-1234-56789''birth' : '0115'}
 
>>> items = dic.items()
 
>>> print(items)
 
dict_items([('name''철수'), (' phone''010-1234-56789'), ('birth''0115')])
cs

'Python' 카테고리의 다른 글

Python (반복문)  (0) 2020.05.13
Python (조건문)  (0) 2020.05.13
리스트  (0) 2020.05.12
문자열, 튜플  (0) 2020.05.12
변수, 함수, 객체의 이해  (0) 2020.05.11

댓글