Я работаю со словарем, но вместо того, чтобы заменять значения внутри, я хочу добавить к нему новые значения, ниже - это то, что у меня есть сейчас, что заменяет мои существующие значения внутри словаря новыми.Словарь заменяет предыдущие значения
выборочные значения
source: something.txt
suspicious_key: GFATGTFBFD
startPos: 23
endPos:32
какие изменения после этого является добавление нового suspicious_key
, startPos
и endPos
для того же документа
source: something.txt
suspicious_key: GFATGTFBFD
startPos: 23
endPos:32
<<<<Second entry under same key>>>>
suspicious_key: GKDTFSFSAS
startPos: 32
endPos:45
dictionary[source] = {suspicious_key: {"startPos":index_start, "endPos": index_end}}
я хочу добавить еще один набор значений в соответствии с тем же источником подозрительный ключ, startPos, endPos
Я пробовал с update()
, но, похоже, не был wo гк.
dictionary[source].update({suspicious_key: {"startPos":index_start, "endPos": index_end}})
Как это сделать?
Итак, откуда вы знаете, что 'dict.update()' "похоже не работает?" Какой результат вы ожидаете, и что вы получили вместо этого? –