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

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

Patricia Arquette
發布: 2024-12-06 04:37:10
原創
254 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板