개발/(1) 초위파(Python) 300제 풀이

초보자를 위한 파이썬(Python) 300제 풀이 (91, 92, 93, 94, 95)

생각외로깔끔함 2022. 10. 12. 02:13
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
반응형