티스토리 뷰

Python

Python, 사전(Dictionary)

hwangyoungjae 2016. 4. 21. 20:01
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

자료구조,

키와 값의 쌍으로 이루어짐

 

>>> d = dict(a=2,b=3,c=5)
>>> d
{'a': 2, 'c': 5, 'b': 3}
>>> type(d)
<class 'dict'>

 

>>> color = {'apple':'red','banana':'yellow'}
>>> color
{'apple': 'red', 'banana': 'yellow'}
>>> color['apple']
'red'
>>> color[0] #index는 지원하지 않음

 

 

-. 새로운 값 추가,변경

>>> color

{'apple': 'red', 'banana': 'yellow'}

>>> color['cherry'] = 'red'

>>> color

{'cherry': 'red', 'apple': 'red', 'banana': 'yellow'}

>>> color['apple'] = 'green'

>>> color

{'cherry': 'red', 'apple': 'green', 'banana': 'yellow'}

 

 

-. 사전의 내용 가져오기

>>> color.items()

dict_items([('cherry', 'red'), ('apple', 'green'), ('banana', 'yellow')])

>>> color.keys()

dict_keys(['cherry', 'apple', 'banana'])

>>> color.values()

dict_values(['red', 'green', 'yellow'])

 

 

-. 사전 삭제

>>> color

{'cherry': 'red', 'apple': 'green', 'banana': 'yellow'}

>>> del color['cherry']

>>> color

{'apple': 'green', 'banana': 'yellow'}

>>> color.clear()

>>> color

{}

'Python' 카테고리의 다른 글

Python, 복사  (0) 2016.04.21
Python, 부울  (0) 2016.04.21
Python, list(), set(), tuple()의 형변환, in  (0) 2016.04.19
Python, 튜플  (0) 2016.04.19
Python, 세트  (0) 2016.04.19
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함