[TIL] [2023.04.23] 백준 문제 1707,1916,21606

Pyotato·2023년 4월 23일
0

[TIL]

목록 보기
9/30
post-thumbnail

✍️오늘 공부한 내용


📋새로 배우게 된 내용

  • dict에서 key값으로 value를 가져올 때 get()함수를 쓰는데 없는 키값으로 조회시 에러가 발생한다. 에러대신 키값에 대응하는 값이 없을 때 default를 줄 수 있다.
my_dict={"a":"apple","b":"banana","c":"carrot"}
a = my_dict.get("d",False) 
b = my_dict.get("d")
# a = my_dict["d"]
# KeyError: 'd'

print(a) # False
print(b) # None

🫥오해했던 점

  • dict에 값을 넣을때 update()로만 가능한 줄 알았는데 index로도 가능하다는 점! 단 key값을 갖고 있어야함. 아니면 out of range 에러
my_dict = {"apple": {}}
my_dict["apple"]["price"] = [30]
print(my_dict) # {'apple': {'price': [30]}}

😝느낀점

  • 문제 풀이를 하는 중인데, 실제로 스스로 처음부터 끝까지 (다른사람 풀이 도움 안받고) 푼 문제가 별로 없었던 거 같다. 그만큼 지금 공부하고 있는 내용이 어렵게 느껴진다.
  • 새로운 문제들을 푸는 것도 좋지만 지금까지 푼 문제를 더욱 잘 정리해야겠다.

👊다짐

  • 다른 코드 참고 후 꼭 내 버젼 만들어보기🪄

🚀오늘의 한줄평

  • 문제가 어려워서 체한건지 저녁에 먹은 샤브샤브때문에 체한 건지 모르겠다🤮
profile
https://pyotato-dev.tistory.com/ 로 이사중 🚚💨🚛💨🚚💨

0개의 댓글