この記事では、Python言語のfor文+enumerateでリストから要素とインデックス(要素番号)を抽出する方法をソースコード付きで解説します。
for文+enumerate
Python3では、for文+enumerateで、リストから要素とインデックス(要素番号)を抽出できます。
書式
for 変数名1, 変数名2 in enumerate(リスト名):
※変数1に要素番号、変数2に値が代入されます。
for文はリストの要素数だけループします。
ソースコード
サンプルプログラムのソースコードです。
#-*- coding:utf-8 -*- # リスト宣言 array = ["沖田", "武蔵", "モードレッド"] # インデックスと要素を取り出し for i, e in enumerate(array): print("要素番号:", i, ", 値:", e)
サンプルプログラムの実行結果です。
要素番号: 0 , 値: 沖田 要素番号: 1 , 値: 武蔵 要素番号: 2 , 値: モードレッド
Pythonの特徴と学習するメリット
Pythonの主な特徴 Pythonの主な特徴は以下のとおり。 コードの可読性の高さ Pythonでは、ブロックは「インデント」で表すことが強制されるなど、記述の自由度が低いです。そのため、コードの記述に個人差が出にくく、他人が書いたコード
コメント