Utilisez la fonction sort() de Python pour trier une liste par ordre croissant. Appelez simplement sort() sans paramètres. Syntaxe : list.sort(). La méthode sort() est basée sur la comparaison d'éléments et peut gérer des nombres, des chaînes et d'autres objets comparables. Il modifie la liste originale. Vous pouvez utiliser le paramètre reverse=True pour trier dans l'ordre inverse. Grâce au paramètre key, vous pouvez spécifier une fonction de comparaison pour implémenter une logique de tri personnalisée. La fonction sort() facilite le tri d'une liste par ordre croissant, décroissant ou personnalisé.
Utilisez la fonction Python sort() pour l'ordre croissant
La fonction sort() de Python vous permet de trier le contenu d'un objet itérable, tel qu'une liste ou un tuple, par ordre croissant.
Syntaxe :
<code class="python">list.sort()</code>
Utilisation :
Pour trier une liste par ordre croissant, appelez simplement la fonction sort() sans passer de paramètres.
<code class="python">my_list = [5, 3, 1, 2, 4] my_list.sort() print(my_list) # 输出:[1, 2, 3, 4, 5]</code>
Remarque : La fonction
__lt__()
pour définir la logique de comparaison. __lt__()
方法来定义比较逻辑。逆序排列:
若要对列表进行逆序排列(降序),可以使用 reverse=True
参数:
<code class="python">my_list.sort(reverse=True)</code>
自定义排序:
对于需要自定义排序规则的情况,可以使用 key
reverse=True
Paramètres : 🎜<code class="python">def my_sort_func(x): return x[1] my_list = [('Item 1', 10), ('Item 2', 5), ('Item 3', 15)] my_list.sort(key=my_sort_func) print(my_list) # 输出:[('Item 2', 5), ('Item 1', 10), ('Item 3', 15)]</code>
key
pour spécifier une fonction de comparaison qui accepte un seul élément et renvoie la clé utilisée pour la comparaison. 🎜rrreee🎜En utilisant la fonction sort(), vous pouvez facilement trier les listes Python par ordre croissant ou décroissant, ainsi que personnaliser la logique de tri. 🎜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!