안녕하세요, 파이썬을 통해서 가계부를 만들고 있는데요. 가계부를 쓸 때, 기본적으로 수입/지출로 나뉘겠고, 지출에서는 고정지출, 변동지출 등 성격에 따라 세부적으로 분류될 수 있겠죠. 이런 트리구조(?)를 가지면서 빠르게 분석을 할 수 있게 파이썬 딕셔너리 Dictionary 자료구조를 통해서 해결해 보려고 합니다. 딕셔너리 "값"으로부터 "키" 값 찾기 두 가지 main_dict 와 sub_dict를 선언했어요. 예를 하나 들어보죠. 변동지출에 "생활"이라는 카테고리가 있고 그 안에 "마트", "편의점" 이렇게 두개가 있다고 해볼게요. 그리고 마트와 편의점 하위로 각각 카테고리들이 있다고 해볼게요. > 마트 >> 홈마트, 힐마트 > 편의점 >> 지에스편의점, 세븐일레븐 이런 구조에서 실제로 체크카드나 ..