Beispiele
alphabetisch sortierte Liste:
cars = ['Porsche', 'BMW', 'Volvo']
cars.sort()
Definition und Verwendung
standardmäßig sort () -Methode der Liste in aufsteigender Reihenfolge.
Sie können auch eine Funktion, um die Sortierkriterien zu bestimmen.
Syntax:list.sort(reverse=True|False, key=myFunc)
Parameter | Beschreibung |
---|---|
umkehren | Optional. Reverse = True Willen Liste in absteigender Reihenfolge. Der Standardwert ist umgekehrt = False. |
Schlüssel Optional. | Funktion gibt die Sortierkriterien. |
Beispiel 1
Liste in absteigender Reihenfolge:
cars = ['Porsche', 'BMW', 'Volvo']
cars.sort(reverse=True)
2 Beispiel
sortiert die Liste entsprechend den Längenwert:
# 返回值的长度的函数:
def myFunc(e):
return len(e)
cars = ['Porsche', 'Audi', 'BMW', 'Volvo']
cars.sort(key=myFunc)
Beispiel 3
sortiert die Liste nach Wörterbuch „year“ value - Wörterbuch:
# 返回 'year' 值的函数:
def myFunc(e):
return e['year']
cars = [
{'car': 'Porsche', 'year': 1963},
{'car': 'Audi', 'year': 2010},
{'car': 'BMW', 'year': 2019},
{'car': 'Volvo', 'year': 2013}
]
cars.sort(key=myFunc)
Beispiel 4 -
Liste in absteigender Reihenfolge des Längenwert gemäß:
# 返回值的长度的函数:
def myFunc(e):
return len(e)
cars = ['Porsche', 'Audi', 'BMW', 'Volvo']
cars.sort(reverse=True, key=myFunc)