Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Archives
Today
Total
관리 메뉴

자바나라

[Python 기초] Dictionary (딕셔너리, 키-밸류) 본문

오늘 배운 파이썬

[Python 기초] Dictionary (딕셔너리, 키-밸류)

주데브 2018. 5. 18. 15:06
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
32
33
34
35
36
37
38
39
40
41
#dict 딕셔너리(키-밸류 형태, 자바의 Map과 유사)

= {}  ## list 처럼 내부값 변경 가능하다.
a['r32']= '빅데이터반'
a['r42']='자바기초반'
print(a)
 
a={'baseball':9,'soccer':11,'basketball':5}
 
print(a)
print(a['baseball'])
print(a.get('soccer'))
a['baseball'= 10
print(a)
a['배구']=100
print(a)
del(a['baseball'])  # del a['baseball'] 도 됨 
print(a)
 
## 밸류값은 바꿀수 있지만 키값은 못바꾼다. --> del 하고 다시 추가하는 수밖에 없음
 
a.clear()
 
a= {'야구':5 , '축구':11'농구'9}
print(len(a))
print('야구' in a)
print('야구' not in a)
 
keys = a.keys() # (밸류빼고) 키값만 배열화 한다.
print(keys)
print(type(keys))
 
for key in keys :   # keys 라는 키값 모음에서 키값을 하나씩 꺼내서 뿌림
    print("{0}:{1}".format(key, a[key]))    # 키값: 키로 호출한 밸류값 꼴로 출력
 
items = a.items()  # (키,밸류) 꼴로 배열화한다.
print(items)
[('야구'5), ('축구',11),('농구',9)] # 이 전체가 items 다. [list]
('야구',5# 이거 하나가 item 이다.(tuple)
for item in items :   # items 라는 list 에서 item 이라는 tuple 을 하나씩 꺼내서 뿌림
     print("{0}:{1}".format(item[0],item[1]))   # item 을 한 세트로 item[0](키) : item[1](밸류) 로 반복출력
 
cs


'오늘 배운 파이썬' 카테고리의 다른 글

[Python] re 모듈 - 텍스트처리  (0) 2018.05.24
[Python 기초] String function  (0) 2018.05.18
[Python 기초] Tuple(튜플)  (0) 2018.05.18
[Python 기초] Set(셋)  (0) 2018.05.18
[Python 기초] List(리스트)  (0) 2018.05.18
Comments