回答編集履歴
2
大きなデータでも行けるようにfor文をひとつ`yield from`で置き換えました。
test
CHANGED
@@ -14,9 +14,7 @@
|
|
14
14
|
|
15
15
|
ID = row.pop("ID")
|
16
16
|
|
17
|
-
for key in row:
|
18
|
-
|
19
|
-
|
17
|
+
yield from ((ID, key, row[key]) for key in row)
|
20
18
|
|
21
19
|
|
22
20
|
|
@@ -33,3 +31,7 @@
|
|
33
31
|
|
34
32
|
|
35
33
|
`yield`を上手く使えば何万行あっても大丈夫です。変数も数千くらいなら全然問題にはならないと思います。
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
※追記:大きなデータでも行けるようにfor文をひとつ`yield from`で置き換えました。
|
1
説明追加
test
CHANGED
@@ -29,3 +29,7 @@
|
|
29
29
|
print(*row, sep=",")
|
30
30
|
|
31
31
|
```
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
`yield`を上手く使えば何万行あっても大丈夫です。変数も数千くらいなら全然問題にはならないと思います。
|