Почему порядок в словарях и множествах произвольный?

Я не понимаю, как зацикливание словаря или набора в python выполняется в произвольном порядке.

Я имею в виду, что это язык программирования, поэтому все в языке должно быть определено на 100%, верно? У Python должен быть какой-то алгоритм, который решает, какую часть словаря или набора выбрать: 1-й, второй и так далее.

Что мне не хватает?

Ответы на вопрос(6)

Ваш ответ на вопрос