home changes contents help options

110:一定範囲の整数を要素とする配列を作成する

内包表現を使って作る。

 >>> list=[i for i in range(10)]
 >>> list
 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 これは次と同じこと。
 >>> list=[]
 >>> for i in range(10):
        list.append(i)
 >>> list
 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

 >>> list=[0]*10
 >>> list
 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
 >>> list=range(10)
 >>> list
 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]