méthode de tri () liste Python

Exemples
Liste triés par ordre alphabétique:

cars = ['Porsche', 'BMW', 'Volvo']

cars.sort()

Définition et utilisation
par la méthode par défaut, tri () de la liste dans l' ordre croissant ordre.

Vous pouvez également avoir une fonction pour déterminer les critères de tri.

syntaxe:list.sort(reverse=True|False, key=myFunc)

paramètres description
sens inverse En option. inverse = liste de volonté vrai dans l'ordre décroissant. La valeur par défaut est inverse = False.
clé en option. Fonction spécifie les critères de tri.

Exemple 1
liste dans l' ordre décroissant:

cars = ['Porsche', 'BMW', 'Volvo']

cars.sort(reverse=True)

Exemple 2
trie la liste en fonction de la valeur de longueur:

# 返回值的长度的函数:
def myFunc(e):
  return len(e)

cars = ['Porsche', 'Audi', 'BMW', 'Volvo']

cars.sort(key=myFunc)

Exemple 3
trie la liste selon le dictionnaire valeur « année » dictionnaire:

# 返回 '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)

Exemple 4
liste dans l' ordre décroissant selon la valeur de longueur:

# 返回值的长度的函数:
def myFunc(e):
  return len(e)

cars = ['Porsche', 'Audi', 'BMW', 'Volvo']

cars.sort(reverse=True, key=myFunc)
Publié 186 articles originaux · louange gagné 21 · vues 10000 +

Je suppose que tu aimes

Origine blog.csdn.net/sinat_23971513/article/details/105288254
conseillé
Classement