The characteristics of dictionary are as follows:
Each key maps to a value — The association of a key and a value is called a key-value pair. However, there is no order defined for the pairs, thus, dictionaries are unordered.
Each key is separated from its value by a colon (:). The items are separated by commas, and the entire dictionary is enclosed in curly braces {}.
Keys are unique and immutable — Keys are unique within a dictionary while values are mutable and can be changed.
Indexed by Keys — The elements in a dictionary are indexed by keys and not by their relative positions or indices.
The value of a dictionary can be of any type, but the keys must be of an immutable data type such as strings, numbers or tuples.
Dictionary is mutable — We can add new items, delete or change the value of existing items.