Maison > développement back-end > Tutoriel Python > Comment utiliser les fonctions sort(), min() et max() de Python pour trier les éléments d'une liste ?

Comment utiliser les fonctions sort(), min() et max() de Python pour trier les éléments d'une liste ?

PHPz
Libérer: 2023-05-09 17:37:17
avant
1807 Les gens l'ont consulté

La méthode sort0 est fournie dans l'objet liste, qui est utilisée pour trier les éléments de la liste d'origine. Après le tri, l'ordre des éléments de la liste d'origine changera.

Le format de syntaxe est le suivant :

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

  • key : clé utilisée pour la comparaison

  • reverse : paramètre facultatif

  • False signifie ascendant order Arrangement

  • True signifie ordre décroissant

  • Ordre croissant par défaut

Lors de l'utilisation de la méthode sort0 pour trier une liste de chaînes, la règle adoptée est de trier d'abord les lettres majuscules, puis de trier les lettres minuscules. Si vous souhaitez trier une liste de chaînes (sans tenir compte de la casse), vous devez spécifier son paramètre key. Non sensible à la casse

char.sort (key=str.lower)

Remarque : La fonction sort() prend en charge le chinois, il est recommandé d'utiliser d'autres méthodes

La fonction sorted() ne modifie pas la liste originale et en génère une nouvelle après le tri. La fonction Liste

min() obtient la valeur minimale dans la valeur ou la séquence spécifiée

min(a,b,c,d)min(seq)
Copier après la connexion

max() la fonction obtient la valeur maximale dans la valeur ou la séquence spécifiée

max(a,b,c,d)max(seq)
Copier après la connexion

max() La fonction consiste à obtenir la valeur maximale parmi les multiples paramètres transmis, ou la valeur maximale parmi les éléments de l'objet itérable transmis.

Le paramètre numérique par défaut est celui avec la valeur la plus grande ; le paramètre caractère est celui avec l'ordre alphabétique le plus bas. Vous pouvez également transmettre la clé de paramètre nommée, qui est une fonction utilisée pour spécifier la méthode d'obtention de la valeur maximale.

Le paramètre nommé par défaut est utilisé pour spécifier la valeur par défaut renvoyée lorsque la valeur maximale n'existe pas. Par exemple, le code suivant :

print(max(-1,-5,key = abs))
# 先执行abs()函数再执行max()函数
print(max(1.3,'5', key=int))
# 列表和元组
# 先比较各列表低索引值的数,如果相同,再继续比较下一个索引值的数
print(max([1,2],(1,3),key=lambda x:x[1]))
array =[[1,2,3],[1,0,],[4,1,-3],[2,2,3]]
print(min(array))
print(max(array))

array =[[5,2,3],[6,9,6],[5,1,8],[5,1,7]]
print(min(array))
print(max(array))

输出结果:
-5
5
(1, 3)
[1, 0]
[4, 1, -3]
[5, 1, 7]
[6, 9, 6]
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal