Instagram
youtube
Facebook
Twitter

Python Program to Change the Value of a Key in a Nested Dictionary

A Python Program to Change the Value of a Key in a Nested Dictionary?

Code Explanation:

Nested Dictionary Initialization:
A dictionary student is created with a key 'marks', which itself contains another dictionary (Math and Science scores).

Access Nested Value:
student['marks']['Math'] is used to directly access the value of the 'Math' key inside the nested 'marks' dictionary.

Update Value:
The value of 'Math' is updated from 85 to 95 using assignment.

Final Dictionary:
The student dictionary now holds the updated value for 'Math' inside the nested dictionary.

Output Display:
The updated dictionary is printed, showing the new value of 'Math'.

 

Program:

student = {

    'name': 'John',

    'marks': {

        'Math': 85,

        'Science': 90

    }

}

student['marks']['Math'] = 95

print("Updated student dictionary:", student)