Access elements of a Nested Dictionary
To access an element of a nested dictionary, we use indexing [] syntax in Python.
Example : Access the elements using the [] syntax
employee = {1: {‘name’: ‘Amit’, ‘age’: ’27’, ‘sex’: ‘Male’},
2: {‘name’: ‘Soniya’, ‘age’: ’22’, ‘sex’: ‘Female’}}
print(employee[1][‘name’])
print(employee[1][‘age’])
print(employee[1][‘sex’])
When we run above program, it will output:
Amit
27
Male
In the above program, we print the value of key name using i.e. people[1][‘name’] from internal dictionary 1. Similarly, we print the value of age and sex one by one.
#employee details employee = {1: {'name': 'Amit', 'age': '27', 'sex': 'Male'}, 2: {'name': 'Soniya', 'age': '22', 'sex': 'Female'}} print(employee[1]['name']) print(employee[1]['age']) print(employee[1]['sex'])
Output:
Amit 27 Male >>>