Python インデックスを使ってリストの値を取得するサンプル
環境
Windows 11 Pro 64bit
Python 3.11
構文
#ls=対象のリスト
for i in range(0, len(ls), 2):
#ループ処理
#ループ変数でインデックスを取得
for文は、先頭から1つ飛ばしでリストのインデックスをループします。
for文のinの左辺にループ変数、右辺にrange()を指定します。
range()の第1引数に「0」、第2引数にリストの要素数、
第3引数に「2」を指定します。
使用例
ns = ["one", "two", "three", "four", "five", "six", "seven"] for i in range(0, len(ns), 2): print(i, ":", ns[i])
実行結果
0 : one
2 : three
4 : five
6 : seven