リスト - スライスのメモ
リストをスライスする際の忘れがちなことをメモ。
偶数番目だけ。
l = range(10) print l[::2] # [0, 2, 4, 6, 8]
逆順。
print l[::-1] # [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
逆順はインデックスも逆。
print l[10:5:-1] # [9, 8, 7, 6]
リストをスライスする際の忘れがちなことをメモ。
偶数番目だけ。
l = range(10) print l[::2] # [0, 2, 4, 6, 8]
逆順。
print l[::-1] # [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
逆順はインデックスも逆。
print l[10:5:-1] # [9, 8, 7, 6]