スライス

スライスは、リストなどのシーケンスの要素を指定した方法で抜き取ることができる。

記述方法は以下

sequence[開始位置 : 終了位置 : ステップ幅]

 

slice = ['aaa', 'bbb', 'ccc', 'ddd', 'eee']

print slice[ : :2]

 

→実行結果

['aaa', 'ccc', 'eee']

 

 

開始位置、終了位置を省略した場合は、それぞれ最初、最後までの要素を取得する。ステップ数を省略した場合は、飛ばさずに範囲内の全ての要素を取得する