Heim  >  Artikel  >  Backend-Entwicklung  >  Wie erstelle ich in Python mehrere Variablen aus einer Liste von Zeichenfolgen?

Wie erstelle ich in Python mehrere Variablen aus einer Liste von Zeichenfolgen?

Susan Sarandon
Susan SarandonOriginal
2024-11-24 07:54:12421Durchsuche

How to  Create Multiple Variables from a List of Strings in Python?

Erstellen mehrerer Variablen aus einer Liste von Zeichenfolgen in Python

In Python kann es vorkommen, dass Sie mehrere Variablen aus einer Liste erstellen müssen Liste der Zeichenfolgen. Stellen Sie sich zum Beispiel vor, Sie haben eine Liste:

names = ['apple', 'orange', 'banana']

Ihr Ziel ist es, für jedes Element separate Listen zu erstellen, die nach der entsprechenden Zeichenfolge benannt sind:

apple = []
orange = []
banana = []

Lösung

Um dies zu erreichen, können Sie ein Wörterbuch verwenden:

fruits = {k: [] for k in names}

Dadurch wird ein Wörterbuch erstellt, in dem Schlüssel Zeichenfolgen sind aus der Liste „Namen“, und Werte sind leere Listen.

Verwendung

Um auf jede Liste zuzugreifen, können Sie die Wörterbuchtaste verwenden:

fruits['apple']  # Returns an empty list for 'apple'
fruits['orange'] # Returns an empty list for 'orange'
fruits['banana'] # Returns an empty list for 'banana'

Vorteile der Verwendung eines Wörterbuchs

Während die Erstellung separater Variablen für jedes Element auf den ersten Blick erscheinen mag Logischerweise bietet die Verwendung eines Wörterbuchs mehrere Vorteile:

  • Einfacher Zugriff: Wörterbücher ermöglichen den Zugriff auf Werte mithilfe von Schlüsseln und vereinfachen so die Lesbarkeit und Wartung des Codes.
  • Flexibilität:Sie können je nach Bedarf dynamisch Elemente zum Wörterbuch hinzufügen oder daraus entfernen.
  • Daten Integrität:Variablen, die mit dieser Methode erstellt wurden, beziehen sich immer auf dieselbe Liste, wodurch konsistente Daten gewährleistet werden.

Das obige ist der detaillierte Inhalt vonWie erstelle ich in Python mehrere Variablen aus einer Liste von Zeichenfolgen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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