Übergabe einer Liste als einzelne Argumente an eine Funktion
Wenn eine Funktion mehrere Zeichenfolgenargumente erfordert, ist es möglich, eine Liste von Zeichenfolgen zu übergeben zur Funktion hinzufügen, anstatt sie einzeln aufzulisten. Die einfache Übergabe einer Liste als Argument führt jedoch zu einem Fehler.
Um dies zu umgehen, bietet Python das Konzept des „Entpackens“. Durch die Verwendung des Sternchen-Operators (*) vor der Liste behandelt die Funktion jedes Element der Liste als einzelnes Argument.
Beispiel:
1 2 3 4 5 6 7 |
|
So funktioniert es:
Wenn das Sternchen vor einer Liste verwendet wird, werden der Funktion die Elemente der Liste einzeln übergeben Argumente. Im obigen Beispiel werden „rot“, „blau“ und „orange“ als drei separate Zeichenfolgen an die Funktion übergeben, sodass die Funktion sie entsprechend verarbeiten kann.
Weiterlesen:
Weitere Informationen zum Entpacken von Argumentlisten finden Sie in der Dokumentation zum Python-Tutorial zum Entpacken von Argumentlisten.
Das obige ist der detaillierte Inhalt vonWie kann ich in Python eine Liste von Zeichenfolgen als einzelne Argumente an eine Funktion übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!