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

看板Python作者 (Shaform)時間8年前 (2017/07/02 12:27), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/3 (看更多)
剛剛試了一下好像可以這樣耶 @@!!! for i in range(100): globals()['a{}'.format(i)] = i print(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) ※ 引述《LessonWang (橘白Cat)》之銘言: : ※ 引述《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), 來自: 140.112.30.42 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1498969676.A.F6E.html

07/02 12:29, , 1F
發現前面推文裡的連結裡的回應之一有人提過了 TAT
07/02 12:29, 1F
文章代碼(AID): #1PM7PCzk (Python)
文章代碼(AID): #1PM7PCzk (Python)