作者shaform (Shaform)
看板Python
标题Re: [问题] python 变数根据变数产生问题
时间Sun Jul 2 12:27:53 2017
刚刚试了一下好像可以这样耶 @@!!!
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://webptt.com/cn.aspx?n=bbs/Python/M.1498969676.A.F6E.html
1F:→ shaform: 发现前面推文里的连结里的回应之一有人提过了 TAT 07/02 12:29