[Mémo] Tri de liste Python3

À propos du tri des listes dans Python 3

Tri de liste simple

list = [1,3,2,4]
list.sort()
print(list)
# [1, 2, 3, 4]

Ou utilisez la fonction sorted ()

list = [1,3,2,4]
print(sorted(list))
# [1, 2, 3, 4]
Ordre décroissant
list = [1,3,2,4]
list.sort(reverse=True)
print(list)
# [4, 3, 2, 1]

Tri par type de dictionnaire

dict = {"a","c","d","b"}
print(sorted(dict))
# ['a', 'b', 'c', 'd']

Trier le dictionnaire dans la liste (clé spécifiée)

list_dict = [{"no":1,"name":"Devit"},{"no":4,"name":"Josh"},{"no":2,"name":"Sam"},{"no":3,"name":"Tom"}]
print(sorted(list_dict,key=lambda x:x["no"]))
# [{'name': 'Devit', 'no': 1}, {'name': 'Sam', 'no': 2}, {'name': 'Tom', 'no': 3}, {'name': 'Josh', 'no': 4}]
#Ordre décroissant
print(sorted(list_dict,key=lambda x:x["no"],reverse=True))
# [{'name': 'Josh', 'no': 4}, {'name': 'Tom', 'no': 3}, {'name': 'Sam', 'no': 2}, {'name': 'Devit', 'no': 1}]


Recommended Posts

[Mémo] Tri de liste Python3
Mémo de type Liste / Dictionnaire Python3
Mémo Python
mémo python
Mémo Python
[Python] Trier
mémo python
Python #sort
Mémo Python
[Python] liste
Mémo Python
[Python] Mémo sur le dictionnaire
mémo débutant python (9.1)
★ Mémo ★ Python Iroha
[Python] Mémo EDA
Mémo opérateur Python 3
Python> Compréhension / Notation inclusive> Compréhension de liste
[Mon mémo] python
Mémo de métaclasse Python3
[Python] Mémo de fond de carte
Mémo débutant Python (2)
Manipulation de liste Python
[Python] Mémo Numpy
Numéros, chaînes, types de listes Python (mémo d'apprentissage Python ①)
Liste triée en Python
Exercice Python 2 - Notation d'inclusion de liste
Liste des modules python
Python> liste> extend () ou + =
Classe Python (mémo d'apprentissage Python ⑦)
installation de python openCV (mémo)
Module Python (mémo d'apprentissage Python ④)
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Mémo de visualisation par Python
Tri à bulles en Python
Vitesse de notation d'inclusion de liste en Python
Tri par classe Python
Mémo du package de test Python
liste assertXXX unittest python
Un mémo que j'ai écrit un tri de fusion en Python
mémo d'expression régulière python
Recherche de bisection (python2.7) mémo
[Mon mémo] python -v / python -V
Astuces Python (mon mémo)
[Python] Mémo sur les erreurs
Liste des API Python pour OpenCV3
Liste des erreurs Python (japonais)
Mémo de script DynamoDB (Python)
Feuille de triche de tri Python
La chose semblable à une recherche de liste en Python
Mémo de base Python - Partie 2
livre de recettes python Memo
Notes de commande de base Python
Écriture de mémo d'opération de liste
Mémo du didacticiel Python OpenCV
Tri personnalisé en Python3
[Python] Trier les types de collection
Mémo de grammaire de base Python
Mémo de l'API TensorFlow (Python)
Trier les éléments de la liste dans l'ordre spécifié en Python