people = {}
people['Jayden'] = { 'Name': 'Jayden',
'Gender': 'Male',
'Home': 'Seoul'}
people['Steve'] = {'Name': 'Steve',
'Gender': 'Male',
'Home': 'Sanfransisco'}
people
{'Jayden': {'Name': 'Jayden', 'Gender': 'Male', 'Home': 'Seoul'}, 'Steve': {'Name': 'Steve', 'Gender': 'Male', 'Home': 'Sanfransisco'}}
이런 식으로 정돈되지 않는 데이터가 쏟아져 나온다...
이런 복잡한 자료구조를 어떻게 하면 예쁘게 만들 수 있을까??
pprint라는 모듈을 임포트해서 출력해보자
import pprint
people = {}
people['Jayden'] = { 'Name': 'Jayden',
'Gender': 'Male',
'Home': 'Seoul'}
people['Steve'] = {'Name': 'Steve',
'Gender': 'Male',
'Home': 'Sanfransisco'}
pprint.pprint(people)
{'Jayden': {'Gender': 'Male', 'Home': 'Seoul', 'Name': 'Jayden'},
'Steve': {'Gender': 'Male', 'Home': 'Sanfransisco', 'Name': 'Steve'}}
이렇게 구조화된 딕셔너리가 보기좋게 출력된다
그리고 이런 식으로 접근한다
>>> people['Steve']['Gender']
Male