Мне нужно немного помочь с введением пары ключ: значение из словаря (так называемый umDict) в уже существующий словарь в списке в определенном месте в этот список.Вставить словарь ключ: значение в существующий словарь по определенному индексу в списке
Что у меня уже есть список (называемый rLu), который заполнен 943 пустыми словарями. У меня также есть список под названием lineList, который проанализировал строку и содержит три элемента. Наконец, у меня есть пару ключ: значение во временном словаре umDict, который должен быть вставлен в словарь, который присутствует в списке РОС на
rLu[int(lineList[0])-1]
Пара значение ключа состоит, например, как:
umDict[lineList[1]] = lineList[2]
Чтобы получить результаты, которые я хотел бы, я пытался:
umDict[lineList[1]] = lineList[2]
rLu[int(lineList[0])-1] = umDict
Но он вставляет совершенно новый словарь, а не просто ключ: значение в существующий словарь. Как мне заставить его вставить только пару ключ: значение в существующий словарь?
Что я ожидаю, чтобы получить что-то вроде этого:
rLu = [{'1':'a','2':'b'}, {'3':'c', '4':'d'}, {'5':'e', '6':'f'}]
Если длина этих словарей может быть любой, а не только два, как в моем примере.
Да, сэр, вы правы, я просто имею словарь с одним ключом, который имеет значение, и мне нужно вставить его в другой словарь в списке. Извините за мой язык/терминологию. Но это отлично сработало для меня! Я не могу поверить, что это было так просто. Я знаю и знаком с обновлением(), но я не думаю, что это так. Спасибо! –