多次元の配列の作成とループ出力、またその配列の番号を表記するサンプルです。
まずは配列をセット
arr = [
{"en":"content1", "jp":"コンテンツ1"},
{"en":"content2", "jp":"コンテンツ2"},
{"en":"content3", "jp":"コンテンツ3"},
]
for文で出力します。
for v in arr:
e = v["en"]
j = v["jp"]
print(f"英語:{e}、日本語:{j}")
結果はこちら
英語:content1、日本語:コンテンツ1
英語:content2、日本語:コンテンツ2
英語:content3、日本語:コンテンツ3
次にfor文で3つの配列の番号を出力したいとき
for v in range(len(arr)):
e = arr[v]["en"]
j = arr[v]["jp"]
print(f"{v} 英語:{e}、日本語:{j}")
結果はこちら
0 英語:content1、日本語:コンテンツ1
1 英語:content2、日本語:コンテンツ2
2 英語:content3、日本語:コンテンツ3