首頁 >後端開發 >Python教學 >如何在 Python 循環內建立動態變​​數名稱?

如何在 Python 循環內建立動態變​​數名稱?

Patricia Arquette
Patricia Arquette原創
2024-12-06 04:37:10252瀏覽

How Can I Create Dynamic Variable Names Inside Loops in Python?

在循環中建立動態變​​數名稱

迭代循環時,通常需要建立唯一的變數。但是,建立單獨的變數名稱可能很麻煩。

例如,讓我們考慮以下範例:

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn