回答編集履歴
5
edit
test
CHANGED
@@ -24,6 +24,8 @@
|
|
24
24
|
|
25
25
|
http://nvie.com/posts/iterators-vs-generators/
|
26
26
|
|
27
|
+
https://stackoverflow.com/questions/4844010/python-the-mechanism-behind-list-comprehension
|
28
|
+
|
27
29
|
|
28
30
|
|
29
31
|
---
|
4
edit
test
CHANGED
@@ -20,6 +20,12 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
+
英語を読むことが苦ではなければ、
|
24
|
+
|
25
|
+
http://nvie.com/posts/iterators-vs-generators/
|
26
|
+
|
27
|
+
|
28
|
+
|
23
29
|
---
|
24
30
|
|
25
31
|
|
3
edit
test
CHANGED
@@ -4,9 +4,19 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
ですので、`__
|
7
|
+
ですので、`__next__`(イテレータ)の他`yield`(ジェネレータ)などが含まれます。
|
8
8
|
|
9
|
+
|
10
|
+
|
9
|
-
(調べてみたら
|
11
|
+
(調べてみたら結局みんな`__iter__`が定義されていました。)
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
そして、
|
16
|
+
|
17
|
+
https://qiita.com/gyu-don/items/0f38dfb48fc7dabbb2ae
|
18
|
+
|
19
|
+
ここが詳しかった…
|
10
20
|
|
11
21
|
|
12
22
|
|
2
edit
test
CHANGED
@@ -6,6 +6,8 @@
|
|
6
6
|
|
7
7
|
ですので、`__iter__`(イテレータ)の他`yield`(ジェネレータ)などが含まれます。
|
8
8
|
|
9
|
+
(調べてみたらジェネレータにも`__iter__`が定義されていました。)
|
10
|
+
|
9
11
|
|
10
12
|
|
11
13
|
---
|
1
edit
test
CHANGED
@@ -5,3 +5,11 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
ですので、`__iter__`(イテレータ)の他`yield`(ジェネレータ)などが含まれます。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
---
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
dkato0077さんの「ファイルオブジェクト」は`__iter__`を持っています。
|