Nested Dictionaries in Python

Nested Dictionaries in Python

We can nest dictionaries like lists.

>>> m = {‘nazwa’: {‘imię’: ‘Edek’, ‘nazwisko’: ‘Woliński’, ‘nick’: ‘Wolan’}, ‘żona’:
 ‘Anna’, ‘dzieci’: {‘syn’: ‘Adam’, ‘córka’: “Hela”}}
>>> m
{‘dzieci’: {‘córka’: ‘Hela’, ‘syn’: ‘Adam’}, ‘nazwa’: {‘imię’: ‘Edek’, ‘nic
k’: ‘Wolan’, ‘nazwisko’: ‘Woliński’}, ‘żona’: ‘Anna’}
>>>

We can retrieve an item very easy:

>>> m[‘nazwa’]
{‘imię’: ‘Edek’, ‘nick’: ‘Wolan’, ‘last’: ‘Woliński’}
>>> m[‘nazwa’][‘nick’]
‘Wolan’
>>> m[‘nazwa’][‘last’]
‘Woliński’
>>>

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s