看板 Python 關於我們 聯絡資訊
※ 引述《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
s860134: 你eval根本用錯了當然沒東西 06/25 18:26
s860134: a0=eval("1+1") 06/25 18:30
對啊 後來發覺弄錯了 ※ 編輯: LessonWang (27.242.43.210), 06/25/2017 18:53:12