Pythonの配列のループ処理で要素が追加できません。
Python1.py
1def btn1_click(): 2 #フォームの値を取得 3 Kita = txt2.get() 4 Higasi = txt3.get() 5 Takasa = txt4.get() 6 #日付型に変換 7 Hiduke = datetime.datetime.strptime(txt5.get(), '%Y/%m/%d') 8 list = [] 9 for num in range(24): 10 list.append("Rireki_" + str(num))
上のコードでは、プログラムが実行できません。
Python2.py
1def btn1_click(): 2 #フォームの値を取得 3 Kita = txt2.get() 4 Higasi = txt3.get() 5 Takasa = txt4.get() 6 #日付型に変換 7 Hiduke = datetime.datetime.strptime(txt5.get(), '%Y/%m/%d') 8 list = [] 9 list.append("0") 10 list.append("1") 11 list.append("2") 12 print(list) ⇒ ['Rireki_0', 'Rireki_1', 'Rireki_2']
上のコードだとプログラムが実行でき、配列に要素が入ります。
なぜ、ループ処理だとプログラムが実行できないのかわかりません。
Python初心者です。どなたかご協力お願いします。
環境は、
Windows10
Python3
です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/04 03:08
2019/12/04 03:32