Heim  >  Artikel  >  Backend-Entwicklung  >  So sortieren Sie eine Liste in Python

So sortieren Sie eine Liste in Python

(*-*)浩
(*-*)浩Original
2019-06-28 09:49:4017232Durchsuche

Python-Listen verfügen über eine integrierte list.sort()-Methode, mit der die Liste direkt geändert und sortiert werden kann. Es gibt auch eine integrierte Funktion sorted(), die aus einem iterierbaren Objekt eine neue sortierte Liste erstellt.

So sortieren Sie eine Liste in Python

Die Funktion list.sort() wird zum Sortieren der Originalliste verwendet. Wenn Parameter angegeben werden, wird die von der Vergleichsfunktion angegebene Vergleichsfunktion verwendet.

Syntax: (Empfohlenes Lernen: Python-Video-Tutorial)

list.sort( key=None, reverse=False)

Parameter

Taste - - Wird hauptsächlich zum Vergleichen von Elementen verwendet, wobei nur ein Parameter verwendet wird. Die Parameter der spezifischen Funktion werden aus dem iterierbaren Objekt übernommen und ein Element im iterierbaren Objekt wird zum Sortieren angegeben. reverse – Sortierregel, reverse = True für absteigende Reihenfolge, reverse = False für aufsteigende Reihenfolge (Standard).

Rückgabewert

Diese Methode hat keinen Rückgabewert, sortiert aber die Objekte in der Liste.

Beispiel

#!/usr/bin/python
aList = ['Google', 'Runoob', 'Taobao', 'Facebook']
sorted(aList)
aList.sort()
print ( "List : ", aList)

Vergleichen Sie die in Python integrierte Funktion sorted() zunächst mit der Mitgliedsfunktion list.sort() in list (list). Im Wesentlichen ähnelt das Sortieren von Listen dem Sortieren der integrierten Funktion sorted, die Methode list.sort() ist jedoch nur für Listen definiert, während die Funktion sorted() jedes iterierbare Objekt akzeptieren kann.

Der Hauptunterschied besteht darin, dass list.sort() eine vorhandene Liste bearbeitet und dann die bearbeitete Liste ändern kann. Die integrierte Funktion „sorted“ gibt eine neue Liste zurück und nicht eine Operation, die auf der ursprünglichen basiert.

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial.

Das obige ist der detaillierte Inhalt vonSo sortieren Sie eine Liste in Python. 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