私はこのようになりますリストを生成しようとしていますと、リストの生成:文字列と数
リスト= [ 'A1'、A2 ''、 'A3'、 'A4'、 'A5'、「をa6 '、' a7 '、' a8 '、' a9 ']、[b1'、 'b2'、 'b3'、 'b4'、 'b5'、 'b6'、 'b7'、 'b8' 「f1」、「f2」、「f3」、「f4」、「f5」、「f9」、「f9」、「f9」、次のように」、 'F6'、 'F7'、 'F8' 'F9']
私が入れたコードは次のとおりです。
rows = ['a','b','c','d','e','f']
newrow=[]
for i in rows:
print('')
for j in range(9):
newrow.append(i + str(j+1))
print(list(newrow))
は、明らかに私はここで何かが欠けています。
'newrow.append(i + str(j + 1))'の行にインデントがないだけです。 – JavoSN
申し訳ありませんが、ここで入力したコードでインデントが間違っていました。私は実際にそれを持っています。私が必要とするのはリストのリストです。 a9とb1の間の角括弧に注意してください。= ['a1'、 'a2'、 'a3'、 'a4'、 'a5'、 'a6'、 'a7'、 'a8'、 'a9' 'b1'、 'b2'、 'b3'、 'b4'、 'b5'、 'b6'、 'b7'、 'b8'、 'b9']、['c1'、 'c2' ......]、...... ['f1'、 'f2'、 'f3'、 'f4'、 'f5'、 'f6'、 'f7'、 'f8'、 'f9'] –
あなたのコードは、私のコンピュータのインデントでうまく動作します。 – JavoSN