私は辞書を使っていますが、その中の値を置き換えるのではなく、新しい値を追加したいのですが、今は私の現在の値を辞書の中の新しい値で置き換えています。私は同じソースの下の値の別のセットを追加したい、同じ文書辞書は前の値を置き換えます
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}}
のための新しいsuspicious_key
、startPos
とendPos
の追加であることの後にどのような変更
サンプル値
source: something.txt
suspicious_key: GFATGTFBFD
startPos: 23
endPos:32
疑わしいキー、startPos、endPos
私はupdate()
で試しましたが、 rk。
dictionary[source].update({suspicious_key: {"startPos":index_start, "endPos": index_end}})
どうすればよいですか?
それで 'dict.update()'は "うまくいかない"ことをどのように知っていますか?あなたはどこで何を期待しているのですか?代わりに何を得ましたか? –