Subscriptions
A subscription selects an item of a sequence (string, tuple or list) or mapping (dictionary) object:
primary [ expression list ]
The primary must evaluate to an object of a sequence or mapping type.
If the primary is a mapping, the expression list must evaluate to an object whose value is one of the keys of the mapping, and the subscription selects the value in the mapping that corresponds to that key. (The expression list is a tuple except if it has exactly one item.)
If the primary is a sequence, the expression list must evaluate to a plain