728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
91. 아래의 표에서 아이스크림 이름을 키값으로, (가격, 재고) 리스트를 딕셔너리 값으로 저장하세요. 딕셔너리의 이름은 inventory로 합니다.
이름 | 가격 | 재고 |
메로나 | 300 | 20 |
비비빅 | 400 | 3 |
죠스바 | 250 | 100 |
inventory = {"메로나": [300, 20],
"비비빅": [400, 3],
"죠스바": [250, 100]}
print(inventory)
- value 값으로 여러 값을 지정해야 할 때, 리스트로 묶어서 사용합니다.
92. inventory 딕셔너리에서 메로나의 가격을 화면의 출력하세요.
print(inventory["메로나"][0], "원")
- dictionary[key 값][인덱스 번호] = value 값
93. inventory 딕셔너리에서 메로나의 재고를 화면에 출력하세요.
print(inventory["메로나"][1], "개")
- 92번 문제와 동일합니다.
94. inventory 딕셔너리에 아래 데이터를 추가하세요.
이름 | 가격 | 재고 |
월드콘 | 500 | 7 |
inventory["월드콘"] = [500, 7]
print(inventory)
95. 다음의 딕셔너리로부터 key 값으로만 구성된 리스트를 생성하세요.
icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
ice = list(icecream.keys())
print(ice)
- list 메서드를 통해 list로 변경할 수 있습니다.
- dictionary.keys()는 dictionary의 key값들만 가져옵니다.
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (101, 102, 103, 104, 105) (0) | 2022.10.13 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (96, 97, 98, 99, 100) (0) | 2022.10.12 |
초보자를 위한 파이썬(Python) 300제 풀이 (86, 87, 88, 89, 90) (0) | 2022.10.10 |
초보자를 위한 파이썬(Python) 300제 풀이 (81, 82, 83, 84, 85) (0) | 2022.10.10 |
초보자를 위한 파이썬(Python) 300제 풀이 (76, 77, 78, 79, 80) (0) | 2022.10.08 |