私はループにネスターを使用していますが、最初のネストされたループを 2 番目のループが開始する前に終了させたいと考えています。現在、2番目のループを開始する前に最初のループを完了するのではなく、ネストされた各ループの最初の値を繰り返し、次に2番目などを繰り返します。2 番目のループに移る前に、最初のループを完全に繰り返すにはどうすればよいですか?
for i in range(len(input_data[0])):
#first loop
for l in range(len(input_data[0][0])):
if input_data[0][i][l] == 'X':
output = output + input_data[1][i][l]
#second loop
for l in range(len(input_data[0][0])):
ni = -i
if input_data[0][i][l] == 'X':
output = output + input_data[1][l][ni]
#third loop
for l in range(len(input_data[0][0])):
if input_data[0][i][l] == 'X':
output = output + input_data[1][l][i]
「l」とは異なる変数を使用して各ループを試しましたが、同じことが起こります。