Dictionary (associative array) is a flexible datatype. In an
article »Counting Things in Python: A History« Trey Hunner is
showing the evelution of code in Python. A question is
remaining: Is the following Zen statement still true?

There should be one
-- and preferably only one --
obvious way to do it.

The Link to the article is included at the end of the
dictionary learning unit:

The Graphical User Interface (GUI) in Blender is very
controversial! But at its core it follows a single principle:
Effective handling the mouse + keyboard for many operations in the
shortest possible time. This leads to some unusual strategies
you never need for a word processor.
The main peculiarities are shown here beginners, to not get too
confused ...