質問の書き方が悪く、理解できなくて申し訳ありません。
次のdict変数が2つあるとします。実際にはファイルで持っています。
この2つのDICT変数の、k1, k2, k3をキーとして、その下の項目の値を拾ってきたい。
DICT1とDICT2を合体させたいというか
DICT1のこの部分と
"k1": {
"key": "tokyo",
"test": "true"
},
DICT2のこの部分をまとめるというか
"k1": {
"nickName": "tarou",
"zan": 100
},
DICTまとめ、こんな形にしてしまいたい。
"k1": {
"key": "tokyo",
"test": "true"
"nickName": "tarou",
"zan": 100
},
こんな形にして、後続の処理のfor文で値を取り出して、その後の処理を行いたい。
いまはDICT1から値を拾ってくる際、次のようなコードを書いています。
ここにどのように足していけばいいのか教えて下さい。
DICT1={
"k1": {
"key": "tokyo",
"test": "true"
},
"k2": {
"key": "nagoya",
"test": "false"
},
"k3": {
"key": "hekichi",
"test": "true"
}
}
DICT2={
"k1": {
"nickName": "tarou",
"zan": 100
},
"k2": {
"nickName": "jirou",
"zan": 200
},
"k3": {
"nickName": "hanako",
"zandaka": 300
}
}
for item in (DICT1):
a=DICT1[item]['key']
b=DICT1[item]['test']
print(a)
print(b)
※失礼しました、動作確認済みコードに貼り直しました。
回答1件
あなたの回答
tips
プレビュー