Maison >développement back-end >Tutoriel Python >Comment trier une liste bidimensionnelle en python

Comment trier une liste bidimensionnelle en python

WBOY
WBOYavant
2024-03-01 13:31:02623parcourir

Comment trier une liste bidimensionnelle en python

Dans python, vous pouvez utiliser la fonction sorted() pour sorted()函数来对二维列表进行排序。你可以通过传递一个lambda函数作为keytrier une liste bidimensionnelle

. Vous pouvez spécifier les règles de tri en passant une fonction lambda comme paramètre key.

Ce qui suit est un exemple de tri d'une liste bidimensionnelle par ordre croissant par le premier élément de chaque sous-liste :

my_list = [[3, 2], [1, 4], [5, 6], [0, 2]]
sorted_list = sorted(my_list, key=lambda x: x[0])
print(sorted_list)

Résultat de sortie :

[[0, 2], [1, 4], [3, 2], [5, 6]]
reverse=True参数传递给sorted()Vous pouvez également utiliser la fonction

pour trier par ordre décroissant. Par exemple, voici un exemple de tri par le deuxième élément de chaque sous-liste par ordre décroissant :

my_list = [[3, 2], [1, 4], [5, 6], [0, 2]]
sorted_list = sorted(my_list, key=lambda x: x[1], reverse=True)
print(sorted_list)

Résultat de sortie :
[[5, 6], [1, 4], [3, 2], [0, 2]]
🎜

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer