Pythonで添字にアクセスする方法
Pythonではリスト、文字列、タプルなどの添字値を出力する方法があります。
- forループを使用してリスト、文字列、タプルを反復処理し、組み込みのenumerate()関数を使い添字の値を取得します。
my_list = [1, 2, 3, 4, 5]
for index, value in enumerate(my_list):
print(index)
- range() 関数と len() 関数を組み合わせてインデックスを取得する。
my_list = [1, 2, 3, 4, 5]
for index in range(len(my_list)):
print(index)
- len()関数を併用したwhileループでインデックスを取得する
my_list = [1, 2, 3, 4, 5]
index = 0
while index < len(my_list):
print(index)
index += 1
リスト、文字列、またはタプルに対しては利用できますが、辞書の場合は辞書の keys()、values()、または items() メソッドを使用して、キー、値、またはキーと値のペアのインデックスを取得できることに注意してください。