作者lavishfeel (..)
看板Python
标题[问题] python 变数根据变数产生问题
时间Sun Jun 25 15:05:16 2017
大家好
小弟最近在学习怎麽写python
我想要根据变数产生更多变数
在shell script里面如下
i=0
while [ $i < 3 ]
do
a$i=$i
i=i+1
done
执行後我可以得到3个变数
a0=0
a1=1
a2=2
不知道是不是可以请问python要怎麽类似这样根据变数产生变数去存值
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.189.79
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1498374318.A.B08.html
1F:→ mikapauli: 用list 06/25 15:13
2F:推 LessonWang: 试试看eval 06/25 15:28
3F:→ LessonWang: for i in range(3): 06/25 15:28
4F:→ LessonWang: eval('a'+str(i)+'='i) 06/25 15:28
5F:→ LessonWang: 看看可不可行 06/25 15:28
6F:→ LessonWang: 少一个+号 06/25 15:29
7F:推 LessonWang: 看来用eval无法解决 06/25 15:34
9F:推 kenduest: 提外话为什麽要这样子做呢 06/25 17:30
10F:→ kenduest: shell script 有些场合的确有这个需求性 06/25 17:31
11F:→ kenduest: 用List的不是会比较好维护吗 06/25 17:32
12F:推 LessonWang: 这样做的需求性何在啊xd 06/25 18:06
13F:→ lavishfeel: 抱歉~因为while i <3这个3会是从别的地方进来的变数 06/25 21:46
14F:→ kenduest: 我感觉问题好像是片段了,可能要拉出整个问题来看 06/25 23:48
15F:→ kenduest: 用 shell script 写法论点来看 python 可能不大适当 06/25 23:50
16F:→ kenduest: 再者你的 script code 不能够跑你知道吗? 06/25 23:51
17F:→ kenduest: 整个充满错误... 06/25 23:51