整数を一つ指定するとその長さの列を作成する。(0から、指定した数未満)
renA = range(10) print( renA ) #type()で型を確認 print( type(renA) ) #list()で変換すると見やすい print( list(renA) ) #長さを確認 print( len(renA) ) #出力 # range(0, 10) # <class 'range'> # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # 10
始まりと終わりの数を指定する場合は , で区切って指定。
左側の数を小さくする。
renB = range(3,10) print( list(renB) ) #左側が大きいと作成されない renC = range(10,3) print( list(renC) ) #出力 # [3, 4, 5, 6, 7, 8, 9] # []
整数を三つ指定すると 始まり、終わり、刻み となる。
刻みにマイナスを指定することもできる。
その場合は始まりの数を大きくする。
renD = range(2,10,2) print( list(renD) ) renE = range(10,2,-1) print( list(renE) ) #出力 # [2, 4, 6, 8] # [10, 9, 8, 7, 6, 5, 4, 3]
0 件のコメント:
コメントを投稿