Re: [問題] python 變數根據變數產生問題
剛剛試了一下好像可以這樣耶 @@!!!
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
07/02 12:29, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):