Пусть у меня есть этот упорядоченный словарь:Вставка значения в orderict по индексу?
import collections
d = collections.OrderedDict([('a', None), ('b', None), ('c', None)])
И у меня есть эти значения в списке:
lst = [10, 5, 50]
Теперь, когда я итерацию по списку, я хотел бы, чтобы вставить его значение в словаре d
по этому списку. Так что в основном, мне нужен порядок, я просто не знаю, как вставить (если это возможно) в словаре по индексу, а не путем указания ключа.
Так, например (с псевдо-код здесь):
for i in range(len(lst)):
d.index(i) = lst[i] #this is pseudo code, so there might not be such methods etc.
'help (d)' .....? –
Чтобы обновить значение в произвольной позиции, 'd [d.keys() [i]] = ...'. – georg