それぞれ2つのリストから項目を印刷したいと思います。私は以下のようにコードを書いた:ネストされたforループのpython
for i in list_a:
for j in list_b:
print(str(i) + str(j))
理想的な結果は、「A1 + B1」、「A2 + B2」list_b中などしかし、唯一のフィールド上の行は最後の項目になります。印刷文をさらにインデントしたとき:
for i in list_a:
for j in list_b:
print(str(i) + str(j))
結果が正しくないようです。私はこれが本当に基本的なループの質問であることを知っていますが、私は出力がどのように違うのか非常に混乱しています。
'list_a'と' list_b'のサンプル値とそれらの結果を得ることができますか? – Mureinik
しかし、最初のコードブロックでは構文エラーが発生しますか?あなたは明確にしていただけますか? – idjaw
'i、j for zip(list_a、list_b):print(i + j)' – Mathias711