在循環中建立動態變數名稱
迭代循環時,通常需要建立唯一的變數。但是,建立單獨的變數名稱可能很麻煩。
例如,讓我們考慮以下範例:
for x in range(0,9): string'x' = "Hello"
在這種情況下,所有變數(string1、string2、...)將被分配相同的值(“Hello” )。
解決方案:使用字典
要建立具有不同值的動態變數名稱,您可以使用字典:
d = {} for x in range(1, 10): d["string{0}".format(x)] = "Hello"
此程式碼建立一個字典,其中鍵是動態產生的字串(例如,「string1 」、「字串2」)。每個鍵都與值“Hello”相關聯。
存取變數
要存取各個變量,請使用方括號內的鍵:
d["string5"] # Outputs 'Hello'
因此,字典提供了一種方便有效的方法來動態建立和管理循環內的變量,將每個變數與唯一的關聯值。
以上是如何在 Python 循環內建立動態變數名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!