L'ordinamento di Python di tuple

L'ordinamento di Python di tuple
In Python, utilizziamo le tuple per archiviare più elementi in una variabile. Gli elenchi di tuple possono essere ordinati in modo simile a qualsiasi altro elenco. Tuttavia, le tuple contengono numerosi elementi, quindi siamo liberi di riorganizzare le tuple in base all'articolo 1 o all'articolo I. In questa guida, esamineremo come ordinare vari elenchi di tuple usando più esempi. Esamineremo i vari scenari e le molte strategie impiegate per raggiungere questo obiettivo. Ci concentreremo principalmente su alcuni metodi integrati e procedure di smistamento per ottenere l'ordinamento della tupla. La natura ben organizzata e le proprietà invarianti delle tuple sono dissimili da quelle nelle liste regolari.

Utilizzare l'elenco integrato.Ordine () funzione per disporre l'elenco delle tuple

Il metodo di Ordine () classifica gli elementi di un elenco in sequenze sia in aumento che in diminuzione. Il parametro chiave indica il valore utilizzato durante l'ordinamento. Si presume che la chiave sia un metodo o un ulteriore oggetto richiamabile che può essere funzionale a qualsiasi elenco di elementi.

In questo codice, utilizziamo la tecnica di ordinamento () integrata per ordinare l'elenco delle tuple, quindi otteniamo un tuplet completamente ordinato in ordine crescente incentrato su diverse età degli amici menzionati. Possiamo anche ordinare le tuple in sequenza discendente modificando leggermente questo codice.

Per implementare i codici in Python, dobbiamo installare la versione Spyder5. Abbiamo creato un nuovo progetto chiamato "UNTLED66.Py ". Per creare un nuovo file, abbiamo premuto "Ctrl+N" dalla tastiera.S:

La tecnica ordinata () ordina qualsiasi elenco e restituisce l'elenco ordinato degli elementi senza modificare l'ordine originale. Ci vogliono tre argomenti; Due di loro sono opzionali. Qui, "amici" è un parametro che deve essere organizzato. La chiave è facoltativa. Un metodo che funge da chiave o origine per le valutazioni di ordinamento. Il contrario è un altro argomento. La chiave è stata specificata per l'organizzazione per utilizzare il secondo elemento del Lambda Sublist. Qui, 1 significa il primo elemento dell'elenco. Per ordinare l'elenco nella sequenza ascendente, possiamo ignorare il terzo argomento che abbiamo creato in questo programma. Se è impostato su True, iteble sarà disposto in una sequenza inversa (discendente). Per impostazione predefinita, è impostato su False:

L'istruzione di stampa stampa l'elenco ordinato di "amici" (elenco).

Utilizza l'ordinanza di bolle per organizzare l'elenco delle tuple

L'ordinamento è possibile con la tecnica di ordinamento a bolle. Ogni tupla è un elemento dell'elenco specificato. Utilizziamo un ciclo nidificato per ottenere il secondo elemento di ogni tupla. Questo implementa la tecnica di smistamento sul posto.

Diamo un'occhiata al problema degli amici e risolviamo questo esempio usando la tecnica di ordinamento a bolle. Qui, vogliamo accumulare gli articoli in base al 0 ° periodo della tupla:

Scriviamo in codice Python per ordinare un elenco di tuple. Innanzitutto, definiamo una funzione per ordinare l'elenco dei nomi degli amici con il suo secondo elemento. Ora otteniamo la lunghezza di un elenco di nomi degli amici. Usiamo un ciclo nidificato qui per ordinare l'elenco:

In questo caso, utilizziamo la tecnica di ordinamento a bolle per raccogliere le tuple incentrate sul componente dell'amico 0 °. Notiamo che scriviamo codici considerevolmente più lunghi rispetto ad alcuni approcci integrati. Non è deliberato come il modo più raffinato per la memoria. Tuttavia, è uno dei metodi semplici e facili per ordinare l'elenco delle tuple.

Ordina Elenco di tuple usando la funzione Ordined ()

Quando eseguiamo l'ordinamento utilizzando questa tecnica, vengono eseguiti i dati reali o le informazioni delle modifiche alla tupla e il processo di smistamento sul posto. Il metodo Ordined () ordina l'input specificato in una direzione particolare e restituisce la ripetibilità ordinata sotto forma di un elenco. Consideriamo l'esempio di questo approccio:

In questo caso, eseguiamo l'ordinamento mediante l'uso della tecnica ordinata () prendendo due istanze diverse usando la funzione Ordined (). Nel primo caso, prendiamo una variabile e aggiungiamo diversi elementi. Dopo questo, acquisiremo un array stabilito in ordine crescente. La chiave è stata specificata per organizzare utilizzando il secondo elemento di Lambda Sublist. Qui, 1 indica il primo elemento della tupla.

In secondo luogo, abbiamo esaminato i numeri per il metodo oltre. Ancora una volta, acquisiamo un array ambientato in ordine crescente secondo i nomi dei vari amici:

Entrambi gli elenchi sono ordinati in ordine crescente.

Conclusione

Questo articolo ha discusso delle tuple per le liste di pitone. Abbiamo discusso di diversi approcci che vengono utilizzati per ordinare gli elenchi di una tupla. Abbiamo ordinato gli elenchi mediante la funzione di bubble e ordinata (). Con questo articolo, comprendiamo che le coppie possono essere ordinate allo stesso modo delle liste regolari. Speriamo che tu abbia trovato questo articolo utile. Dai un'occhiata a altri articoli di suggerimento Linux per suggerimenti e tutorial.