Ändern von Listenelementen mit Funktionen
Angenommen, wir erhalten eine Liste mit Zeichenfolgen, wie zum Beispiel:
mylis = ['this is test', 'another test']
Wir wollen jedes Element in der Liste ändern, indem wir eine bestimmte Funktion anwenden, zum Beispiel str.upper auf get:
['THIS IS TEST', 'ANOTHER TEST']
Lösung: Nutzung des Listenverständnisses
Ein effizienter Ansatz, diese Änderung zu erreichen, ist die Nutzung des Listenverständnisses:
[item.upper() for item in mylis]
In diesem Verständnis wird für jedes Element in der ursprünglichen Liste mylis die Methode str.upper angewendet, um es in Großbuchstaben umzuwandeln. Das Ergebnis ist eine neue Liste mit den geänderten Elementen.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Liste von Zeichenfolgen mithilfe einer Funktion in Python ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!