Почему dict (enumerate (example)) возвращает рандомизированный словарь?

sproadedsnizzard спросил: 07 октября 2018 в 10:21 в: python

Когда я запускаю эту простую программу:

example: {'left', 'right', 'up', 'down'}
new_dict = dict(enumerate(example))
print(new_dict)

каждый запуск приводит к отдельной паре (индекс, значение). Например:

MacBook-Air:Desktop mymac$ python3 example.py
{0: 'right', 1: 'down', 2: 'left', 3: 'up'}
MacBook-Air:Desktop mymac$ python3 example.py
{0: 'left', 1: 'up', 2: 'down', 3: 'right'}
MacBook-Air:Desktop mymac$ python3 example.py
{0: 'down', 1: 'left', 2: 'right', 3: 'up'}

Почему это так?


0 ответов