Funzione invertita Python

Funzione invertita Python

“Python è un linguaggio molto semplice ma altamente modificato famoso tra i principianti e gli sviluppatori esperti. Fornisce molte utili funzioni integrate per stringhe, oggetti e molte altre cose. Questo articolo è una panoramica della funzione Python Inverted (). Qui esamineremo la funzione invertita Python in alcuni programmi di esempio Python. Dimostreremo alcuni esempi pratici ma semplici che spiegano meglio l'uso della funzione invertita () di Python."

Qual è la funzione Python inverted ()?

La funzione Python inverted () è una funzione integrata fornita dal linguaggio di programmazione Python. Viene utilizzato per invertire un determinato oggetto e restituirlo come elenco. Prende un oggetto come input, calcola il contrario e quindi lo restituisce come elenco. Ci vuole solo un parametro richiesto e restituisce un solo output, che può essere un elenco, intervallo, stringa, tupla, ecc. Gli oggetti non possono essere indicizzati come dizionari o set, quindi non sono considerati oggetti. Tuttavia, il risultato di restituzione della funzione invertita () può essere considerato come un oggetto di sequenza.

Sintassi della funzione Python invertita ()

La sintassi della funzione Python inverted () è molto semplice. Vedi la sintassi di seguito data:

Il "input_object" è l'unico parametro richiesto della funzione inversa (). Rappresenta l'oggetto di input che deve essere invertito. Nella sezione in arrivo, definiremo alcuni esempi per aiutarti a comprendere il funzionamento di base della funzione invertita ().

Esempio 1

Nel primo esempio della funzione invertita (), definiremo una tupla e utilizzeremo la funzione invertita () su di essa per ottenere l'elenco degli oggetti TUPLE. Vedere il codice di esempio indicato di seguito:

tup = ('t', 'u', 'p', 'l', 'e')
rev = inverted (TUP)
Print ("Il retro di una tupla è:", elenco (rev))

Nella prima riga di codice, abbiamo definito una tupla "tup" e gli abbiamo assegnato il valore ("t", "u", "p", "l", "e"). Nella seconda riga di codice, la funzione inversa () viene utilizzata su "TUP" e assegna il risultato alla variabile "Rev". Si noti che abbiamo utilizzato la funzione List () per ottenere il risultato della funzione invertita () sotto forma di un elenco. Un'istruzione print () viene utilizzata per visualizzare il risultato sul terminale. Vediamo il risultato nello screenshot indicato di seguito:

Il retro della tupla ("t", "u", "p", "l", "e") è calcolato dalla funzione invertita (); ["E", "l", "p", "u", "p"] e restituito di conseguenza.

Esempio 2

Nel secondo esempio, utilizzeremo la funzione intervallo () per definire un intervallo e quindi applicare una funzione invertita () per calcolare il retro dell'intervallo dato. Vedere il codice di esempio indicato di seguito:

Ran = intervallo (3, 11)
Stampa ("I numeri nell'intervallo sono:", elenco (RAN))
rev = invertito (RAN)
print ("Il retromarcia dell'intervallo è:", elenco (rev))

Nella prima riga di codice, abbiamo definito un intervallo tra (3, 11). La funzione intervallo () restituisce un elenco di numeri tra i numeri dati. Non include il secondo numero indicato nell'intervallo. Ad esempio, se abbiamo fornito 3 come numero iniziale e 11 come numero finale nell'intervallo, 3 verranno inclusi nell'intervallo, ma 11 non sarà incluso nell'elenco dei numeri. Avremo un elenco di numeri come 3, 4, 5, 6, 7, 8, 9 e 10.

Nella seconda riga, abbiamo utilizzato la funzione List () per ottenere l'elenco dei numeri nell'intervallo e quindi abbiamo utilizzato l'istruzione print () per stampare l'intervallo. Successivamente, abbiamo usato la funzione invertita () per calcolare il contrario dell'intervallo dato. Inoltre, la funzione List () viene utilizzata per ottenere il risultato della funzione invertita () sotto forma di un elenco e l'istruzione print () viene utilizzata per stampare il risultato del () e quindi l'elenco () funzione. Ora vediamo l'output nello screenshot indicato di seguito:

Qui, puoi vedere che 11 non è incluso nella gamma come abbiamo discusso sopra. L'elenco originale di un intervallo è 3, 4, 5, 6, 7, 8, 9, 10 e la sua parte inversa calcolata dalla funzione inversa () è 10, 9, 8, 7, 6, 5, 4, 3.

Esempio 3

Questo è un altro semplice esempio di una funzione invertita (). Qui, forniremo un elenco come input e otterremo un elenco di conseguenza. Il codice di esempio è riportato di seguito, dai un'occhiata e cerca di usare lo stesso nei codici per ottenere una migliore comprensione:

listtt = ['t', 'u', 'p', 'l', 'e']
rev = inverted (listtt)
print ("Il retro di un elenco è:", elenco (rev))

Qui, la prima riga di codice contiene un elenco ["t", "u", "p", "l", "e"] ed è assegnata a una variabile "listtt". Nella seconda riga di codice, la funzione inversa () viene utilizzata e assegnata alla variabile "rev". La funzione List () viene utilizzata per ottenere il risultato della funzione inversa () sotto forma di un elenco e l'istruzione print () viene utilizzata per stampare il risultato. L'output del codice di esempio è riportato di seguito:

Esempio 4

In questo esempio, elimineremo la funzione List () dal programma e utilizzeremo il ciclo "per" per stampare il risultato completo. Questo è un altro modo per stampare l'elenco di output senza utilizzare la funzione List (). Il ciclo "per" iterirà attraverso ogni articolo prodotto dalla funzione invertita () e stampare uno per uno con l'istruzione print (). Il programma di esempio è riportato di seguito per la tua comprensione:

listtt = ['t', 'u', 'p', 'l', 'e']
rev = inverted (listtt)
per x in rev:
Stampa (x)

Nella prima riga di codice, abbiamo dato un elenco ["T", "U", "P", "L", "E"] come input per una variabile "Listtt". Nella seconda riga di codice, abbiamo utilizzato la funzione inversa () per calcolare il retro dell'elenco dato. Il risultato è assegnato a una variabile "rev". Successivamente, abbiamo definito un ciclo "per", che itera su ciascun elemento nella variabile "Rev". In base al ciclo "per", un'istruzione di stampa visualizza il risultato. Vedi l'output nello screenshot qui sotto:

Come puoi vedere, l'elenco è stampato in ordine inverso ma non nella forma di un elenco standard. Ogni elemento è stampato separatamente su righe diverse.

Conclusione

In questo articolo abbiamo avuto una rapida panoramica della funzione Python Inverted (). La funzione Python inverted () viene utilizzata per calcolare il contrario dell'ingresso specificato. Prende un oggetto come input e restituisce il retro dell'input dato sotto forma di un elenco. L'input per la funzione invertita () può essere qualsiasi oggetto iterabile come un elenco, intervallo, tupla, ecc. Tuttavia, restituisce solo il risultato sotto forma di un elenco. Abbiamo dimostrato alcuni semplici esempi per aiutare a comprendere meglio il funzionamento delle funzioni inverse ().