python | August 28, 2020
book = {
"title": "Python",
"page": 350,
"year": 2014
}
book["year"]
>>> 2014
만약 dictionary에 들어있지 않은 key값을 넣는다면?
book["price"]
>>> KeyError: 'price'
➡ KeyError가 발생한다.
book = {
"title": "Python",
"page": 350,
"year": 2014
}
book.get("year")
>>> 2014
만약 dictionary에 들어있지 않은 key값을 넣는다면?
book.get("price")
>>>
➡ 아무것도 return 하지 않는다. error도 내지 않는다.
dict.get(keyname, default)
- get() method는 key값 말고도 다른 parameter를 입력할 수 있다. (default값)
- 입력한 keyname이 dict에 없다면, default값을 return 한다.
book = {
"title": "Python",
"page": 350,
"year": 2014
}
book.get("price", 30000)
>>> 30000
➡ book dictionary에 price는 없으므로 default 값인 30000을 return