Re: [問題] python 變數根據變數產生問題

看板Python作者 (橘白Cat)時間8年前 (2017/06/25 15:39), 8年前編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《lavishfeel (..)》之銘言: : 大家好 : 小弟最近在學習怎麼寫python : 我想要根據變數產生更多變數 : 在shell script裡面如下 : i=0 : while [ $i < 3 ] : do : a$i=$i : i=i+1 : done : 執行後我可以得到3個變數 : a0=0 : a1=1 : a2=2 : 不知道是不是可以請問python要怎麼類似這樣根據變數產生變數去存值 : 謝謝 for i in range(3): exec("a"+str(i)+"="+str(i)) 我把eval換成exec好像可以用了xd ----- Sent from JPTT on my Asus ASUS_Z00UD. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.43.210 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1498376342.A.9BD.html

06/25 18:26, , 1F
你eval根本用錯了當然沒東西
06/25 18:26, 1F

06/25 18:30, , 2F
a0=eval("1+1")
06/25 18:30, 2F
對啊 後來發覺弄錯了 ※ 編輯: LessonWang (27.242.43.210), 06/25/2017 18:53:12
文章代碼(AID): #1PJsYMcz (Python)
文章代碼(AID): #1PJsYMcz (Python)