python生成變數名 在python中生成變數名

2021-10-16 21:33:54 字數 616 閱讀 2600

有一種方法,我可以在乙個迴圈中的python中生成變數名和賦值給他們?例如,如果我有

prices = [5, 12, 45]

我想要price1 = 5

price2 = 12

price3 = 45

我可以在乙個迴圈或東西,而不是手動分配price1 = price [0],price2 = prices [1]等。

謝謝。編輯

許多人建議我寫乙個要求這個的理由。首先,有一些時候,我認為這可能比使用列表更方便…我不記得確切的時間,但我想我使用這個時,有很多層次的巢狀。例如,如果有列表列表的列表,以上述方式定義變數可以幫助減少巢狀的級別。第二,今天我想到這一點,當試圖學習使用pytables。我剛剛遇到pytables,我看到當定義表的結構時,列名和型別描述如下:

class tableformat(tables.isdescription):

firstcolumnname = stringcol(16)

secondcolumnname = stringcol(16)

thirdcolumnname = stringcol(16)

如果我有100列,輸入每列的名稱顯然似乎很多任務作。所以,我想知道是否有一種方法來即時生成這些列名。

在python中的變數名 python 變數的命名

機器學習實戰中的 defplotnode nodetxt,centerpt,parentpt,nodetype createplot.ax1.annotate nodetxt,xy parentpt,xycoords axesfraction xytext centerpt,textcoords a...

python建立變數名軟體 動態建立變數名

我有這段 來建立乙個介面和一些按鈕 maya中的python class mrshadowmapchangerui def init self smattrs shadowmap smapresolution smapsamples smapsoftness smapbias smniceattrs...

python有哪些變數名 python變數名有哪些

python 需要使用識別符號給變數命名,其實識別符號就是用於給程式中變數 類 方法命名的符號 簡單來說,識別符號就是合法的名字 python 語言的識別符號必須以字母 下畫線 開頭,後面可以跟任意數目的字母 數字和下畫線 此處的字母並不侷限於 26 個英文本母,可以包含中文字元 日文字元等。由於 ...