So verwenden Sie eine Karte in Python (detaillierte Erläuterung der Methode)

藏色散人
Freigeben: 2019-07-04 11:01:05
Original
42897 Leute haben es durchsucht

So verwenden Sie eine Karte in Python (detaillierte Erläuterung der Methode)

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)
Nach dem Login kopieren

in Form einer Liste zurückgeben. Ausgabe:

['p', 'y', 't', 'h', 'o', 'n']
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

[5, 7, 9]
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

[(1, 1), (2, 2), (3, 3)]
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!