Pythonでインデックス番号を取得する方法をいくつか紹介します。
Python でインデックス番号を取得する方法として、以下があります。
- 列挙する
my_list = ['a', 'b', 'c']
for index, value in enumerate(my_list):
print(index, value)
ネイティブな日本語で言い換えてください。1つだけオプションが必要です: 出力:
0 a
1 b
2 c
- range()
my_list = ['a', 'b', 'c']
for i in range(len(my_list)):
print(i, my_list[i])
ネイティブで日本に出力する:
0 a
1 b
2 c
- ネイティブの日本語で言い換えてください、1つのオプションのみが必要です: インデックス()
my_list = ['a', 'b', 'c']
index = my_list.index('b')
print(index)
翻訳結果:
1
- 列挙する
my_list = ['a', 'b', 'c']
index_list = list(enumerate(my_list))
print(index_list)
出力は2になる
[(0, 'a'), (1, 'b'), (2, 'c')]
なお,上記方法はリストと文字列に適用でき、その他のイテラブルオブジェクトの場合は、オブジェクトの特性に応じてインデックス番号を取得する必要があります。