Maison >développement back-end >Tutoriel Python >Comment trier un dictionnaire par sa valeur (clé)

Comment trier un dictionnaire par sa valeur (clé)

anonymity
anonymityoriginal
2019-05-27 14:02:318011parcourir

fonction triée

Introduisez d'abord la fonction triée, triée (itérable, clé, inverse), triée a trois paramètres : itérable, clé, inverse.

où iterable représente un objet qui peut être itéré, tel que dict.items(), dict.keys(), etc. key est une fonction utilisée pour sélectionner des éléments à participer à la comparaison, et reverse est utilisé pour spécifiez le tri. Est-ce dans l'ordre ou l'ordre inverse ? reverse=true signifie l'ordre inverse (du grand au petit), reverse=false signifie l'ordre (du petit au grand), et la valeur par défaut est reverse=false.

Comment trier un dictionnaire par sa valeur (clé)

Tri par clé

Pour trier le dictionnaire par clé, vous pouvez appeler directement la fonction triée.

my_dict = {'lilee':25, 'age':24, 'phone':12}
sorted(my_dict.keys())

Le résultat de sortie est

['age', 'liee', 'phone']

Utilisez sorted(my_dict.keys()) directement pour appuyer sur la touche value Pour trier le dictionnaire, ici les valeurs clés sont triées dans l'ordre. Si vous souhaitez trier dans l'ordre inverse, il vous suffit de définir reverse sur true.

trié(my_dcit.keys(), reverse = true)

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!

Déclaration:
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