今天為大家?guī)?lái)的是Python如何創(chuàng)建可變變量?可以用字典來(lái)完成這個(gè)任務(wù)。字典是密鑰和值的存儲(chǔ)。
>>> dct = {'x': 1, 'y': 2, 'z': 3}
>>> dct
{'y': 2, 'x': 1, 'z': 3}
>>> dct["y"]
2
您可以使用可變密鑰名稱(chēng)實(shí)現(xiàn)可變變量的效果,而無(wú)需存在安全風(fēng)險(xiǎn)。
>>> x = "spam"
>>> z = {x: "eggs"}
>>> z["spam"]
'eggs'
對(duì)于你想做類(lèi)似的事情
var1 = 'foo'
var2 = 'bar'
var3 = 'baz'
...
列表可能比聽(tīng)寫(xiě)更合適。列表表示有序的對(duì)象序列,并帶有整數(shù)指數(shù):
lst = ['foo', 'bar', 'baz']
print(lst[1]) # prints bar, because indices start at 0
lst.append('potatoes') # lst is now ['foo', 'bar', 'baz', 'potatoes']
對(duì)于有序序列,列表比具有整數(shù)鍵的字典更方便,因?yàn)榱斜碇С职此饕樞蜻M(jìn)行迭代、切片、附加和其他操作,這些操作可能需要對(duì)字典進(jìn)行笨拙的鍵管理。
Python如何創(chuàng)建可變變量就位大家介紹到這里了,希望能對(duì)各位有所幫助,更多相關(guān)內(nèi)容可以繼續(xù)關(guān)注W3Cschool。