La funzione sorted in python

Nel linguaggio python per ordinare gli elementi di un oggetto iterabile, una stringa, una tupla utilizzo la funzione sorted.

sorted(x)

L'argomento x è l'oggetto iterabile in input. Può trattarsi di una lista di numeri o valori, una tupla o anche una stringa di caratteri.

La funzione sorted effettua l'ordinamento crescente degli elementi e lo restituisce in output.

Nota. Per fare l'ordinamento inverso, in senso decrescente, si utilizza un'altra funzione, la funzione reversed.

Un esempio pratico

Assegno un valore alfanumerico a una variabile stringa.

stringa="ncefgzohbilvpaqrstudm"

Poi uso la funzione sorted per ordinare la stringa.

sorted(stringa)

La funzione restituisce in output il seguente risultato:

['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'z']

I caratteri della stringa sono ordinati in ordine crescente, secondo il codice Ascii/Unicode di ogni singolo carattere, sotto forma di una lista.

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

L'ordinamento ( sort ) in python