回答編集履歴

1

追記

2020/03/26 11:09

投稿

quickquip
quickquip

スコア11038

test CHANGED
@@ -9,3 +9,43 @@
9
9
  [https://docs.python.org/ja/3/reference/simple_stmts.html#grammar-token-target-list](https://docs.python.org/ja/3/reference/simple_stmts.html#grammar-token-target-list)
10
10
 
11
11
  に飛ぶとtarget_listは代入文の左に置けるものだけだとわかります。(代入文の左に置けるものならなんでもいいわけでもないですが)
12
+
13
+
14
+
15
+ ----
16
+
17
+
18
+
19
+ 1つ目のリンクに
20
+
21
+
22
+
23
+ > **del_stmt** ::= "del" target_list
24
+
25
+
26
+
27
+ と書いてあります。
28
+
29
+ del文は「"del" の次に target_list を続ける」という形をしています
30
+
31
+ という表明です。
32
+
33
+
34
+
35
+ で、target_listがリンクになっていますね。これでジャンプすると(2つ目のリンクです)代入文の説明に行きます。
36
+
37
+
38
+
39
+ > **assignment_stmt** ::= (target_list "=")+ (starred_expression | yield_expression)
40
+
41
+
42
+
43
+ と書いてあります。
44
+
45
+ 代入文は 「「target_list の次に"="を続ける」形を1回以上繰り返して、その次に「starred_expressionかyield_expression」を続ける」という形をしています
46
+
47
+ という表明です。
48
+
49
+
50
+
51
+ target_list の次に"="を続けるのですから、必然、"="の左にくるものがtarget_listです。