Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich dynamische Variablennamen innerhalb von Schleifen in Python erstellen?
Erstellen dynamischer Variablennamen innerhalb von Schleifen
Beim Durchlaufen einer Schleife ist es häufig erforderlich, eindeutige Variablen zu erstellen. Das Erstellen einzelner Variablennamen kann jedoch umständlich sein.
Betrachten wir zum Beispiel das folgende Beispiel:
for x in range(0,9): string'x' = "Hello"
In diesem Fall werden alle Variablen (string1, string2, ...) wird derselbe Wert zugewiesen („Hallo“).
Lösung: Wörterbücher verwenden
An Erstellen Sie dynamische Variablennamen mit unterschiedlichen Werten. Sie können Wörterbücher verwenden:
d = {} for x in range(1, 10): d["string{0}".format(x)] = "Hello"
Dieser Code erstellt ein Wörterbuch, in dem die Schlüssel dynamisch generierte Zeichenfolgen sind (z. B. „Zeichenfolge1“, „Zeichenfolge2“). Jedem Schlüssel ist der Wert „Hallo“ zugeordnet.
Zugriff auf Variablen
Um auf die einzelnen Variablen zuzugreifen, verwenden Sie den Schlüssel in eckigen Klammern:
d["string5"] # Outputs 'Hello'
Daher bieten Wörterbücher eine bequeme und effiziente Möglichkeit, Variablen innerhalb von Schleifen dynamisch zu erstellen und zu verwalten und jede Variable einem eindeutigen Wert zuzuordnen.
Das obige ist der detaillierte Inhalt vonWie kann ich dynamische Variablennamen innerhalb von Schleifen in Python erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!