Jiveloper

[300 example of python] 091~100 딕셔너리

by Jisight

12월 3일까지 상용 수준의 서비스 개발을 위해 파이썬 언어를 독학 중이다.  익숙해지고자 300개의 기초 문법이 담긴 파이썬 예제를 풀어보는 중이고 이와 관련된 포스팅이다.

딕셔너리 091~100

#91 딕셔너리 생성
inventory = {'메로나': [300, 20], '비비빅': [400, 3], '죠스바': [250, 100]}
print(inventory)

#92 딕셔너리 인덱싱, 메로나 가격 출력
inventory = {'메로나': [300, 20], '비비빅': [400, 3], '죠스바': [250, 100]}
print(inventory['메로나'][0], "원")

#93 딕셔너리 인덱싱, 메로나 재고 출력
inventory = {'메로나': [300, 20], '비비빅': [400, 3], '죠스바': [250, 100]}
print(inventory['메로나'][1], "개")

#94 딕셔너리 추가
inventory = {'메로나': [300, 20], '비비빅': [400, 3], '죠스바': [250, 100]}
inventory['월드콘'] = [500, 7]
print(inventory)

#95 딕셔너리 keys() 
icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
print(icecream)
ice = list(icecream.keys())
print(ice)

#96 딕셔너리 values()
icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
ice = list(icecream.values())
print(ice)

#97 딕셔너리 values()
icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
sum(icecream.values())
print(type(sum(icecream.values())))
print(sum(icecream.values()), "원")

#98 딕셔너리 update
icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
new_product = {'팥빙수': 2700, '아맛나': 1500}
icecream.update(new_product)
print(icecream)
print(type(icecream))

#99 zip과 dict
keys = ("apple", "pear", "peach")
vals = (300, 250, 400)
result = dict(zip(keys,vals))
print(result)

#100 zip과 dict
date = ['09/05', '09/06', '09/07', '09/08', '09/09']
close_price = [10500, 10300, 10100, 10800, 12000]
close_table = dict(zip(date, close_price))
print(close_table)

 

블로그의 정보

Jiveloper

Jisight

활동하기