The page https://docs.python.org/3/faq/design.html#why-are-there-separate-tuple-and-list-data-types says at the end of its last paragraph:
Only immutable elements can be used as dictionary keys...
Which is not quite correct, since dictionaries only require its keys to be hashable (see https://docs.python.org/3/library/stdtypes.html#mapping-types-dict). Immutability doesn't necessarily imply hashability.
Thanks.
Linked PRs