Heim  >  Artikel  >  Backend-Entwicklung  >  Sortiermethode, wenn Python-Listenelemente Tupel sind

Sortiermethode, wenn Python-Listenelemente Tupel sind

不言
不言Original
2018-04-18 10:52:372504Durchsuche

Das Folgende ist eine Sortiermethode, mit der jeder ein Python-Listenelement teilen kann, wenn es sich um ein Tupel handelt. Es hat einen guten Referenzwert und ich hoffe, dass es für alle hilfreich ist. Kommen Sie vorbei und schauen Sie sich gemeinsam

wie folgt um:

dist = [('m',5),('e',4),('c',9),('d',1)]
dist.sort(key= operator.itemgetter(0))
print(dist)

dist = [('m',5),('e',4),('c',9),('d',1)]
dist.sort(key= lambda k:k[0])
print(dist)

Wenn key=operator.itemgetter(0), wird das erste Element des Tupels zum Vergleich herangezogen.

Wenn key=operator.itemgetter(1), wird das zweite Element des Tupels zum Vergleich herangezogen.

key=lamda k:k[0 or 1] Ähnlich

Verwandte Empfehlungen:

Python-Listenschnittpunkt, Vereinigung, Differenzsatzanwendung

Detaillierte Erläuterung zweier Instanzmethoden der Python-Listensortierung

Das obige ist der detaillierte Inhalt vonSortiermethode, wenn Python-Listenelemente Tupel sind. 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