딕셔너리에 저장된 값이 리스트처럼 더 복잡한 값이라면 어떻게 해야 할까? 예를 들어 득표수만 세는 것이 아니라 어떤 사람이 어떤 유형의 빵에 투표했는지도 알고 싶다. 이런 경우 각 키마다 이름이 들어 있는 리스트를 연관시킬 수 있다.
votes = {
"바게트": ["현석", "계영"],
"치아바타": ["성원", "정원"],
}
key = "브리오슈"
who = "혜원"
if key in votes:
names = votes[key]
else:
votes[key] = names = []
names.append(who)
print(votes)
>>>
{'바게트': ['현석', '계영'],
↳'치아바타': ['성원', '정원'],
↳'브리오슈': ['혜원']}