次はどう違うでしょう?
[x for x in range(5)]
(x for x in range(5))
tupple(range5)
よく使うlist comprehensionsです。
[x for x in range(5)]
## [0, 1, 2, 3, 4]
list comprehensionsはfor loopsを間単なコードで書けます。
1をforを用いると次になります。.appendでmyぃstに順次追加します。
mylist = []
for x in range(5):
mylist.append(x)
print(mylist)
## [0, 1, 2, 3, 4]
generator expressionsです。Iteratorを作成します。
(x for x in range(5))
## <generator object <genexpr> at 0x7f918acac250>
IteratorsとIterablesについて説明します。
To be continued.