Vous pouvez utiliser les méthodes suivantes pour trier un tableau Python : 1. Méthode sort() : Triez la liste sur place et imprimez-la par ordre croissant. 2. Fonction sorted() : crée et renvoie une nouvelle liste triée. 3. Méthode argpartition() de Numpy : partitionne le tableau en parties spécifiées, où les k premiers éléments sont disposés par ordre croissant.
Comment saisir un tableau ordonné à l'aide de Python
Utilisez la méthode sort() :
La méthode sort() trie les éléments de la liste par ordre croissant. Ainsi, pour saisir un tableau trié, vous créez une liste puis la triez à l’aide de la méthode sort().
<code class="python">numbers = [5, 2, 8, 3, 1] numbers.sort() print(numbers) # 输出:[1, 2, 3, 5, 8]</code>
Utilisez la fonction sorted() : La fonction
sorted() crée une nouvelle liste avec des éléments triés par ordre croissant.
<code class="python">numbers = [5, 2, 8, 3, 1] sorted_numbers = sorted(numbers) print(sorted_numbers) # 输出:[1, 2, 3, 5, 8]</code>
Utilisez la méthode argpartition() de Numpy : La méthode
argpartition() partitionne le tableau en k parties spécifiées, où les k premiers éléments sont triés par ordre croissant.
<code class="python">import numpy as np numbers = np.array([5, 2, 8, 3, 1]) partition_index = np.argpartition(numbers, kth=2) sorted_numbers = numbers[partition_index[:3]] print(sorted_numbers) # 输出:[1, 2, 3]</code>
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!