Python3 List sort() Methode
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)]Andere Erweiterungen
Python3 Listen