Maison > développement back-end > Tutoriel Python > Comment saisir un tableau ordonné en python

Comment saisir un tableau ordonné en python

下次还敢
Libérer: 2024-05-05 20:18:15
original
1001 Les gens l'ont consulté

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é en python

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal