Dictionaries in Python - Real Python
Briefly

Dictionaries are one of Python's most important and useful built-in data types. They provide a mutable collection of key-value pairs that lets you efficiently access and mutate values through their corresponding keys.
The .__dict__ special attribute is a dictionary that maps attribute names to their corresponding values in Python classes and objects. This implementation makes attribute and method lookup fast and efficient in object-oriented code.
Python's dictionaries have several key characteristics: they're mutable, dynamic, efficient, and ordered - which makes them an invaluable tool in programming.
Dictionaries come in handy for tasks such as processing CSV and JSON files, working with databases, and loading configuration files.
Read at Realpython
[
|
]