python
1#-*- coding:utf-8 -*- 2import cv2 3import numpy as np 4import random 5import itertools 6 7lst=list(itertools.product(["a.jpg","b.jpg","c.jpg","d.jpg","e.jpg"], [1,2,3,4,5])) 8 9for i in range (5): 10 print(lst[i][0]) 11 print(lst[0][i])
このプログラムを実行し、リストの要素を1つずつ入れていきたいのですが、
print(lst[i][0])
を実行すると
a.jpg a.jpg a.jpg a.jpg a.jpg
上記のようになり、
print(lst[0][i])
を実行すると
print(lst[0][i]) IndexError: tuple index out of range
というエラーが出ます。
改善方法をご教授お願いします。
理想は、
print(lst[i][0]) --- a.jpg b.jpg c.jpg d.jpg e.jpg
print(lst[0][i]) --- 1 2 3 4 5
と出ることです。
回答1件
あなたの回答
tips
プレビュー