25분
딕셔너리 심화: 중첩과 컴프리헨션
Day 3: 자료 구조
딕셔너리 심화: 중첩과 컴프리헨션
Python 기초 1: 변수, 자료형, 조건문, 반복문 > Day 3: 자료 구조
학습 목표
중첩 딕셔너리를 다룰 수 있다 딕셔너리 컴프리헨션을 활용할 수 있다 JSON 구조를 이해하고 파싱할 수 있다
실무의 현실: 중첩 딕셔너리
실제 API 응답은 이렇게 생겼다.
에디터 로딩 중...
딕셔너리 안에 딕셔너리, 그 안에 리스트, 또 딕셔너리... 이걸 중첩 딕셔너리라고 한다.
중첩 딕셔너리 접근
에디터 로딩 중...
안전한 중첩 접근
중간에 키가 없으면? KeyError로 프로그램이 죽는다.
에디터 로딩 중...
실무 팁: 외부 API 응답은 항상 안전하게 접근하자.
딕셔너리 컴프리헨션
리스트 컴프리헨션의 딕셔너리 버전.
에디터 로딩 중...
공식: {키표현식: 값표현식 for 변수 in 반복가능}
실무 예제: 데이터 변환
에디터 로딩 중...
딕셔너리 병합
에디터 로딩 중...
뒤에 있는 값이 앞의 값을 덮어쓴다.