在Python中,循環變數通常使用簡單的遞增計數器來命名(例如,for x in range(10))。但是,有時您可能需要在循環中建立自訂變數名稱。
一種方法是使用字典文字,如下例所示:
d = {} for x in range(1, 10): d[f"string{x}"] = "Hello"
此程式碼建立一個字典,其中鍵在循環中動態產生為字串(“string1”、“ string2”等),並且值全部設定為“Hello”。這允許您稍後使用作為字典中的鍵存儲的變數名稱來檢索值。
>>> d["string5"] 'Hello' >>> d {'string1': 'Hello', 'string2': 'Hello', 'string3': 'Hello', 'string4': 'Hello', 'string5': 'Hello', 'string6': 'Hello', 'string7': 'Hello', 'string8': 'Hello', 'string9': 'Hello'}
雖然使用字典是動態變數命名的有效解決方案,但重要的是要注意字典提供鍵-值關聯而不是真實的變數名稱。儘管如此,這種方法提供了一種方便且靈活的方式來儲存和檢索具有動態生成的變數名稱的資料。
以上是如何在 Python 循環中建立動態變數名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!