回答編集履歴

2

2

2021/12/19 15:05

投稿

takasima20
takasima20

スコア7466

test CHANGED
@@ -19,3 +19,29 @@
19
19
  --- 追記 ---
20
20
 
21
21
  「試したこと」のコードを動かしてみましたが、とくに問題ないような?
22
+
23
+ --- 追記 ---
24
+
25
+ a[x].keys() は、例えば 'b':{'c':'d'} の 'c' を取り出す目的です。
26
+
27
+ ただし、これで返ってくるのは ['c'] のような配列になります。
28
+
29
+ そこで分割代入という方法で変数 k に 'c' を入れてます。
30
+
31
+ ```python
32
+
33
+ #分割代入の例
34
+
35
+ [a,b] = [1,2]
36
+
37
+ print(a) # 1
38
+
39
+ print(b) # 2
40
+
41
+ ```
42
+
43
+ 上の例でいうと変数 x には 'b' が、変数 k には 'c' が入ってますので
44
+
45
+ それを使って変数 a の辞書形式と同じようになるよう組み立てて設定する
46
+
47
+ という流れになっています。

1

1

2021/12/19 15:05

投稿

takasima20
takasima20

スコア7466

test CHANGED
@@ -15,3 +15,7 @@
15
15
  print(b)
16
16
 
17
17
  ```
18
+
19
+ --- 追記 ---
20
+
21
+ 「試したこと」のコードを動かしてみましたが、とくに問題ないような?