Python è un linguaggio di programmazione generale ampiamente utilizzato. Le ragioni chiave della popolarità di Python sono la sua semplice sintassi, moduli integrati e funzioni che consentono di svolgere attività potenti. La funzione Ordine () è una funzione integrata in Python che ordina gli elementi in un elenco, in ordine crescente per impostazione predefinita. È inoltre possibile utilizzare la funzione Ordine () per ordinare gli elementi in ordine decrescente o definire i criteri di ordinamento. In questo articolo, la funzione Ord () è spiegata in dettaglio con alcuni semplici esempi.
Sintassi della funzione Ordina ()
La sintassi della funzione Ordine () è la seguente:
list_obj.Ordine (revers = "", key = "")Entrambi i parametri all'interno della funzione Ord () sono opzionali. Il parametro inverso viene utilizzato per ordinare l'elenco in ordine decrescente. Se "Reverse = True", allora l'elenco verrà ordinato in ordine decrescente; altrimenti, "inverso = falso" per impostazione predefinita. Il parametro "chiave" specifica la funzione che definisce i criteri di ordinamento. La funzione Ordine () non modifica l'ordine degli elementi nell'oggetto elenco originale; Piuttosto, crea una copia dell'oggetto elenco con elementi ordinati e lo restituisce come output.
Esempi di funzione Sort ()
I seguenti esempi coprono l'utilizzo della funzione Ord () in modo più dettagliato.
Esempio 1: ordinare un elenco di stringhe
La funzione Sort () ordina elenchi di stringhe, numeri interi e numeri a punta mobile. In questo primo esempio, ordineremo il seguente elenco di stringhe in ordine crescente utilizzando la funzione Ord ().
#Dedicare un elenco di studentiProduzione
Come puoi vedere, l'elenco è stato ordinato con successo.
Successivamente, ordineremo l'elenco degli elementi di stringa in ordine decrescente. In questo caso, il valore inverso è uguale a "vero."
#Dedicare un elenco di studentiProduzione
In questo esempio, ordineremo l'elenco degli alfabeti vocali in ordine crescente e discendente, rispettivamente.
#Dedicare un elenco di studentiProduzione
Ora ordineremo l'elenco in base alla lunghezza di ogni elemento. La funzione funclen () controlla l'elenco di ciascun elemento e la restituisce. La funzione Ordine () quindi ordina gli elementi nell'elenco in base alla lunghezza di ciascun elemento, con gli elementi con la lunghezza più breve che arrivano prima nell'elenco ordinato.
#decodificare una funzioneProduzione
Per ordinare gli elementi in modo che gli elementi di lunghezza più elevati arrivino prima, il valore del parametro inverso deve essere "vero."
#decodificare una funzioneProduzione
Esempio 2: ordinamento di un elenco di numeri interi
La funzione Ordine () può anche ordinare un elenco di numeri interi in ordine crescente o discendente.
Nell'esempio seguente, dichiareremo un elenco di numeri interi e lo ordineremo in ordine ascendente e discendente.
#Dedicare un elenco di numeri interiProduzione
L'elenco dei numeri interi è stato ora ordinato in ordine crescente e discendente.
Esempio 3: ordinamento di un elenco di numeri a punta mobile
La funzione Ordine () è anche applicabile a un elenco di numeri a virgola mobile.
Nel seguente esempio, ordineremo un elenco di numeri a punto mobile sia in ordine crescente che discendente.
#Dedicare un elenco di numeri interiProduzione
L'elenco dei numeri a punto mobile è stato ora ordinato in ordine crescente e discendente.
Esempio 4: ordinamento di un elenco di elementi del dizionario
Un dizionario può essere inserito all'interno di un elenco come elemento.
Nell'esempio seguente, ordineremo gli elementi del dizionario in un elenco mentre creeremo un dizionario di studenti. Ordineremo gli elementi in base ai loro valori di età.
# Una funzione che restituisce il valore "anno":Produzione
Conclusione
La funzione Ordine () è una funzione integrata in Python che ordina un elenco di elementi. La funzione Ordine () può richiedere due parametri opzionali, i.e., inverso e chiave. Questo articolo ha spiegato come utilizzare la funzione Python Sort () in dettaglio con vari esempi.