PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] python 變數根據變數產生問題
作者:
lavishfeel
(..)
2017-06-25 15:05:16
大家好
小弟最近在學習怎麼寫python
我想要根據變數產生更多變數
在shell script裡面如下
i=0
while [ $i < 3 ]
do
a$i=$i
i=i+1
done
執行後我可以得到3個變數
a0=0
a1=1
a2=2
不知道是不是可以請問python要怎麼類似這樣根據變數產生變數去存值
謝謝
作者:
mikapauli
(桜花)
2017-06-25 15:13:00
用list
作者:
LessonWang
(橘白Cat)
2017-06-25 15:28:00
試試看evalfor i in range(3):eval('a'+str(i)+'='i)看看可不可行少一個+號看來用eval無法解決
作者:
amigcamel
(阿吉amig)
2017-06-25 15:40:00
https://stackoverflow.com/q/5036700
作者:
kenduest
(小州)
2017-06-25 17:30:00
提外話為什麼要這樣子做呢shell script 有些場合的確有這個需求性用List的不是會比較好維護嗎
作者:
LessonWang
(橘白Cat)
2017-06-25 18:06:00
這樣做的需求性何在啊xd
作者:
lavishfeel
(..)
2017-06-25 21:46:00
抱歉~因為while i <3這個3會是從別的地方進來的變數
作者:
kenduest
(小州)
2017-06-25 23:48:00
我感覺問題好像是片段了,可能要拉出整個問題來看用 shell script 寫法論點來看 python 可能不大適當再者你的 script code 不能夠跑你知道嗎?整個充滿錯誤...
繼續閱讀
[問題] 整數和字串literal的問題
LessonWang
[問題] 製作當前整數型態的變數名稱list
LessonWang
Re: [問題] 迭代物件中的所有非私有方法和欄位?
uranusjr
Re: [問題] try....execption應用時機
shiyeh
[問題] 迭代物件中的所有非私有方法和欄位?
LessonWang
[問題] 有關blat.exe問題
eraypeng
[問題] pandas 迴圈運算
allenlenten
[問題] 什麼樣的code才稱得上pythonic
LessonWang
Re: [問題] try....execption應用時機
physheepy
[問題] try....execption應用時機
yimean
Links
booklink
Contact Us: admin [ a t ] ucptt.com