Wie verwende ich eine Karte in Python?
So verwenden Sie Map in Python:
Der Prototyp der Map-Funktion ist map(function, iterable, …), und ihr Rückgabeergebnis ist a Liste.
Die Parameterfunktion übergibt einen Funktionsnamen, der in Python integriert oder angepasst werden kann. Der Parameter iterable übergibt ein iterierbares Objekt, beispielsweise eine Liste, ein Tupel oder einen String.
Die Bedeutung dieser Funktion besteht darin, die Funktion auf jedes Element von iterable anzuwenden und das Ergebnis in Form einer Liste zurückzugeben. Nach iterable steht eine Ellipse, was bedeutet, dass mehrere iterable Parameter übergeben werden können, Elemente aus diesen Parametern werden parallel übernommen und die Funktion aufgerufen.
Eingebaute Funktion str():
str() ist eine integrierte Funktion von Python. In diesem Beispiel wird jedes Element der Liste/des Tupels umgewandelt /string in den Typ str umwandeln und dann
a=list(map(str,'python')) print(a)
in Form einer Liste zurückgeben. Ausgabe:
['p', 'y', 't', 'h', 'o', 'n']
Benutzerdefinierte Funktion:
def add(x,y): return x+y list1=[1,2,3] list2=[4,5,6] a=list(map(add,list1,list2)) print(a)
Ausgabe:
[5, 7, 9]
Benutzerdefinierte Funktion (Wenn die Längen der drei Listen unterschiedlich sind):
def add(x,y): return x,y list1 = [1,2,3] list2 = [1,2,3,4] a = list(map(add, list1, list2)) print(a)
Ausgabe:
[(1, 1), (2, 2), (3, 3)]
Verwandte Empfehlungen: „Python-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine Karte in Python (detaillierte Erläuterung der Methode). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!