Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich die Wörterbucherstellung in Python mithilfe separater Variablen automatisieren?

Wie kann ich die Wörterbucherstellung in Python mithilfe separater Variablen automatisieren?

DDD
Freigeben: 2024-11-27 19:49:10
Original
643 Leute haben es durchsucht

How Can I Automate Dictionary Creation in Python Using Separate Variables?

Automatisieren der Wörterbucherstellung aus separaten Variablen

In Python ist der Zugriff auf Variablennamen als Zeichenfolgen normalerweise nicht einfach. Dies wird jedoch für Aufgaben wie das automatische Erstellen von Wörterbüchern aus einer Reihe von Variablen erforderlich.

Um dies zu erreichen, besteht ein Ansatz darin, die Schlüssel und Werte der Wörterbücher locals() oder vars() zu durchlaufen. Durch den Vergleich der Werte mit einer bestimmten Variablen können Sie den entsprechenden Schlüssel identifizieren und ihn einer Zeichenfolgenvariablen zuweisen.

Hier ist ein Beispiel:

a = 1

# Iterate through local variables
for k, v in list(locals().iteritems()):
    # Check if value matches the target variable
    if v is a:
        a_as_str = k

print(a_as_str)  # Output: 'a'
print(type(a_as_str))  # Output: 'str'
Nach dem Login kopieren

Dieser Ansatz stellt eine Methode zum Abrufen von Variablen bereit Namen als Zeichenfolgen, sodass Sie Wörterbücher dynamisch basierend auf den Werten separater Variablen erstellen können.

Das obige ist der detaillierte Inhalt vonWie kann ich die Wörterbucherstellung in Python mithilfe separater Variablen automatisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage