Introduction aux fonctions Python : fonctions et exemples de fonctions triées
Python est un langage de programmation très puissant avec une richesse de fonctions et de modules intégrés. Dans cette série d'articles, nous présenterons une par une les fonctions couramment utilisées de Python et fournirons des exemples correspondants pour aider les lecteurs à mieux comprendre et appliquer ces fonctions. Cet article présentera en détail les fonctions et les exemples de la fonction triée. La fonction
sorted est utilisée pour trier les objets itérables et renvoyer une nouvelle liste triée. Il peut être utilisé pour trier différents types de données tels que des nombres, des chaînes, des listes et des tuples. La syntaxe de base de la fonction triée est la suivante :
sorted(iterable, key=None, reverse=False)
où iterable représente l'objet itérable à trier, et key est un paramètre facultatif utilisé pour spécifier la base du tri . La valeur par défaut est None, qui trie selon les éléments eux-mêmes. reverse est un paramètre facultatif qui contrôle l’ordre croissant ou décroissant des résultats de tri. La valeur par défaut est False, ce qui signifie qu’ils sont classés par ordre croissant.
Voici quelques exemples spécifiques de fonctions triées :
numbers = [6, 9, 3, 1, 5]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
fruits = ['pomme', 'banane', 'cerise', 'durian']
sorted_fruits = triés (fruits )
print(sorted_fruits)
fruits = ['apple', 'banana', 'cherry', 'durian']
sorted_fruits = sorted(fruits, key=len)
print(sorted_fruits)
fruits = ['apple', 'banana', 'cherry', 'durian']
sorted_fruits = sorted(fruits, key=lambda x: x[ ::-1])
print(sorted_fruits)
students = [{'name' : 'Alice', 'age' : 20}, {'name' : 'Bob', 'age' : 18}, {'name' : 'Cathy', 'age' : 22}]
sorted_students = triés(étudiants , key=lambda x : x['age'])
print(sorted_students)
L'exemple ci-dessus démontre l'utilisation courante de la fonction sorted. La fonction triée a d'autres utilisations et paramètres. En définissant le paramètre reverse sur True, les résultats peuvent être triés par ordre décroissant :
numbers = [6, 9, 3, 1, 5]
sorted_numbers = sorted(numbers, reverse=True)
print(sorted_numbers)
Il convient de noter que la fonction triée renverra une nouvelle liste triée et ne modifiera pas l'objet itérable d'origine. Si vous devez modifier l'objet d'origine, vous pouvez utiliser la méthode de tri de la liste.
Résumé :
Cet article présente en détail les fonctions et les exemples de la fonction triée. La fonction sorted est une fonction importante pour le tri en Python. Elle peut trier différents types de données et prend en charge les règles de tri personnalisées via le paramètre key. En comprenant l'utilisation de la fonction sorted, les lecteurs peuvent mieux utiliser Python pour les opérations de traitement et de tri des données.
J'espère que cet article pourra aider les lecteurs à comprendre et à utiliser la fonction triée. Dans les articles suivants, nous continuerons à présenter les fonctions et des exemples d'autres fonctions Python, alors restez à l'écoute.
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!