Python3 List sort() Methode

Python3 列表Python3 Listen


Beschreibung

Die sort()-Funktion wird verwendet, um die ursprüngliche Liste zu sortieren. Wenn ein Parameter angegeben wird, wird die angegebene Vergleichsfunktion verwendet.

Syntax

Syntax der sort()-Methode:

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

Parameters

Parameters

  • key -- Hauptsächlich verwendet, um Elemente zu vergleichen. Es hat nur einen Parameter, und der Parameter der spezifischen Funktion wird aus dem iterierbaren Objekt entnommen, wobei ein Element im iterierbaren Objekt zum Sortieren angegeben wird.
  • reverse -- Sortierregel,reverse = Trueabsteigend,reverse = Falseaufsteigend (Standard).

Rückgabewert

Diese Methode gibt keinen Wert zurück, sondern sortiert die Objekte der Liste.

Beispiel

Das folgende Beispiel zeigt, wie die sort()-Funktion verwendet wird:

Beispiel

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

Die Ausgabe des obigen Beispiels ist wie folgt:

List :  ['Facebook', 'Google', 'Example', 'Taobao']

Das folgende Beispiel gibt die Liste in absteigender Reihenfolge aus:

Beispiel

#!/usr/bin/python # -*- coding: UTF-8 -*- # Liste vowels = ['e', 'a', 'u', 'o', 'i'] # Absteigend vowels.sort(reverse=True) # Ergebnis ausgeben print ( 'Absteigende Ausgabe:', Vokale )

Die Ausgabe des obigen Beispiels ist wie folgt:

降序输出: ['u', 'o', 'i', 'e', 'a']

Das folgende Beispiel zeigt, wie eine Liste ausgegeben wird, indem die Sortierung der Elemente in der Liste angegeben wird:

Beispiel

#!/usr/bin/python # Zweites Element der Liste holen def takeSecond(elem): return elem[1] # Liste random = [(2, 2), (3, 4), (4, 1), (1, 3)] # Nach dem zweiten Element sortieren random.sort(key=takeSecond) # Kategorie ausgeben print ('Sortierte Liste:', random)

Die Ausgabe des obigen Beispiels ist wie folgt:

排序列表:[(4, 1), (2, 2), (1, 3), (3, 4)]

Python3 列表Python3 Listen

Andere Erweiterungen