python List(配列)から偶数番目と奇数番目の要素だけ取得する

python List(配列)から偶数番目と奇数番目の要素だけ取得する

pythonで、List(配列)から偶数番目と奇数番目の要素だけ取得するサンプルコードを記述してます。Listに対して「::2」で1つとばしで値を取得することで可能です。pythonのバージョンは3.10.8を使用してます。

環境

  • OS windows11 home
  • python 3.10.8

手順

偶数番目と奇数番目の要素だけ取得するには、Listに対して「::2」を使用して、開始位置を奇数なら「0」偶数なら「1」として2STEPずつ取得します。

list = ['a','b','c','d','e']

list_odd = list[::2]

list_even = list[1::2]

print(list_odd) # ['a', 'c', 'e']

print(list_even) # ['b', 'd']

空のListに使用すると、それぞれ空のリストが返ります。

list = []

list_odd = list[::2]

list_even = list[1::2]

print(list_odd) # []

print(list_even) # []