I need to create a student database using dictionaries in python. Consequently, I thought of making a nested dictionary to easily make changes. But, I was not sure about the coding efficiency. So, I want to know if there are any other better data structures than nested dictionaries in python or if it is the best way to create a student database.