質問するログイン新規登録

回答編集履歴

1

追記

2018/07/20 11:46

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -20,6 +20,26 @@
20
20
 
21
21
  これなら項目名に関わらず、二重の辞書の全要素を出力できます。
22
22
 
23
+ 質問編集を受けて
24
+ ---
25
+ > DICTまとめ、こんな形にしてしまいたい。
26
+
27
+ なるほど。二つの辞書を統合したいということですね。
28
+ ```Python
29
+ DICT = {}
30
+ for k in DICT1:
31
+ DICT[k] = {**DICT1[k], **DICT2[k]}
32
+ ```
33
+
34
+ **実行結果** DICTはこのようになります。 [Wandbox](https://wandbox.org/permlink/lwcSuscoKoMdPJFK)
35
+ ```plain
36
+ {'k1': {'key': 'tokyo', 'nickName': 'tarou', 'test': 'true', 'zan': 100},
37
+ 'k2': {'key': 'nagoya', 'nickName': 'jirou', 'test': 'false', 'zan': 200},
38
+ 'k3': {'key': 'hekichi', 'nickName': 'hanako', 'test': 'true', 'zandaka': 300}}
39
+ ```
40
+
41
+ 双方の辞書のキーの組が完全に同一であるという前提の下ですが。
42
+
23
43
  コードの書き方について
24
44
  ---
25
45
  teratailには、上記のようにコードを見やすく表示する機能があります。