У меня есть объект dict
и list
, содержащий списки, и вы хотите объединить ключи dict с списками из списка, однако результат всегда появляется в (предопределенном) беспорядке.Как создать этот словарь?
my_dict = {(255,0,0):'red', (0,255,0):'green', (0,0,255):'blue'}
my_list = [[1,2,3], [4,5,6], [7,8,9]]
new_dict = dict(zip(my_dict, mylist))
Как вы могли догадаться, это не фактические данные, но это метод я использую в моей программе, я вывешу реальные Dict и список, если это необходимо.
Я хочу, чтобы new_dict соответствовал порядку элементов, как описано выше. Как мы можем достичь этого?
'dict's нет упорядоченности – jamylak
Они, конечно, есть некоторые за упорядочением сцены, потому что результат всегда одинаков, но полностью перемешаны. –
Да, но упорядочение за кулисами (псевдо) тоже рандомизировано – jamylak