Как отсортировать словарь в Python

Возможность сортировать словари появилась в Python 3.7. Раньше это было невозможно. Давайте рассмотрим на примерах, как отсортировать словарь по ключам и по значениям, по возрастанию и по убыванию.