回答編集履歴
1
文言修正
test
CHANGED
@@ -1,18 +1,18 @@
|
|
1
|
-
まずは、3.
|
1
|
+
まずは、3. について
|
2
2
|
|
3
3
|
itertoolなどで生成されるシーケンスは、generatorになっているものが多いです。このpred_に入っているオブジェクトもgeneratorです。
|
4
4
|
|
5
|
-
generatorはfor文やlist
|
5
|
+
generatorはfor文やlist関数などで実体化させることができます。
|
6
6
|
|
7
7
|
実体化する前は未計算の状態なので、不要な計算を抑制したり、無限のシーケンスが扱えるなどの利点があります。
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
1
|
11
|
+
1 でprod_lisに入っているのは、prod_がlist関数で実体化されたリストです。
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
2
|
15
|
+
2 で値が入らないのは、generatorがすでに回り切ってしまってもう何も生成することができないからです。
|
16
16
|
|
17
17
|
最後まで行ってしまったということです。
|
18
18
|
|