728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
86. 이전 85번 문제의 딕셔너리에 아래 아이스크림 가격정보를 추가하세요.
이름 | 희망 가격 |
죠스바 | 1200 |
월드콘 | 1500 |
temp = {"메로나" : 1000 , "폴라포" : 1200, "빵빠레" : 1800}
temp["죠스바"] = 1200
temp["월드콘"] = 1500
print(temp)
- 딕셔너리는 튜플보다 리스트의 성격에 좀 더 가깝습니다. 추가와 삭제, 수정이 가능합니다.
- 위 답안에서 "메로나"의 데이터 위치를 key값이라고 부르며 그에 해당하는 1000의 데이터 위치를 value값이라고 합니다.
- 딕셔너리에서 key와 value값은 매우 중요하니 꼭 인지하고 가셔야 합니다.
- "dictio[key값] = value값" 과 같이 "dictio"라는 딕셔너리에 key와 value값을 추가할 수 있습니다.
87. 아래 딕셔너리를 사용하여 메로나 가격을 출력하세요.
ice = {'메로나': 1000,
'폴로포': 1200,
'빵빠레': 1800,
'죠스바': 1200,
'월드콘': 1500}
print(ice["메로나"])
- key 값을 알고 적용해주면 출력됩니다.
88. 아래 딕셔너리에서 메로나의 가격을 1300으로 수정하세요.
ice = {'메로나': 1000,
'폴로포': 1200,
'빵빠레': 1800,
'죠스바': 1200,
'월드콘': 1500}
ice["메로나"] = 1300
print(ice["메로나"])
- 리스트 데이터 수정처럼 데이터를 덮어주면 수정이 가능합니다.
89. 아래 딕셔너리에서 메로나를 삭제해주세요.
ice = {'메로나': 1000,
'폴로포': 1200,
'빵빠레': 1800,
'죠스바': 1200,
'월드콘': 1500}
del ice["메로나"]
print(ice)
- del 메서드를 사용하여 딕셔너리의 key 값만 지워줘도, 그에 해당하는 value값도 같이 삭제된다.
- ice.pop("메로나") 와 같이 pop 메서드를 사용해도 데이터를 삭제할 수 있습니다.
90. 아래 코드에서 에러가 발생한 원인을 설명하세요.
- 위 딕셔너리에 없는 key값을 넣어서 에러가 발생했습니다.
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (96, 97, 98, 99, 100) (0) | 2022.10.12 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (91, 92, 93, 94, 95) (0) | 2022.10.12 |
초보자를 위한 파이썬(Python) 300제 풀이 (81, 82, 83, 84, 85) (0) | 2022.10.10 |
초보자를 위한 파이썬(Python) 300제 풀이 (76, 77, 78, 79, 80) (0) | 2022.10.08 |
초보자를 위한 파이썬(Python) 300제 풀이 (71, 72, 73, 74, 75) (0) | 2022.10.08 |