Python reverserte funksjonen

Python reverserte funksjonen

“Python er et veldig enkelt, men svært modifisert språk kjent blant nybegynnere så vel som erfarne utviklere. Det gir mange nyttige innebygde funksjoner for strenger, objekter og mange andre ting. Denne artikkelen er en oversikt over Python Reversed () -funksjonen. Her skal vi undersøke Python omvendt funksjon i noen eksempler på Python -programmer. Vi vil demonstrere noen praktiske, men enkle eksempler som bedre forklarer bruken av Python Reversed () -funksjonen.”

Hva er Python reversert () -funksjonen?

Python Reversered () -funksjonen er en innebygd funksjon levert av Python-programmeringsspråket. Det brukes til å snu et gitt objekt og returnere det som en liste. Det tar et objekt som inngang, beregner omvendt og returnerer det som en liste. Det tar bare en nødvendig parameter og returnerer bare en utgang, som kan være en liste, rekkevidde, streng, tuple osv. Objektene kan ikke indekseres som ordbøker eller sett, slik at de ikke regnes som objekter. Imidlertid kan returresultatet av den reverserte () -funksjonen betraktes som et sekvensobjekt.

Syntaks av Python reversert () -funksjon

Syntaksen til Python reversert () -funksjonen er veldig grunnleggende. Se den gitt nedenfor syntaks:

"Input_object" er den eneste nødvendige parameteren for den reverserte () -funksjonen. Det representerer inngangsobjektet som må reverseres. I delen som kommer neste, skal vi definere noen eksempler for å hjelpe deg med å forstå den grunnleggende arbeidet med reversert () -funksjon.

Eksempel 1

I det første eksemplet på den omvendte () -funksjonen, vil vi definere en tuple og bruke den omvendte () -funksjonen på den for å få listen over tupleobjekter. Se prøvekoden gitt nedenfor:

tup = ('t', 'u', 'p', 'l', 'e')
Rev = reversert (TUP)
Print ("Det motsatte av en tupel er:", liste (Rev))

I den første kodelinjen definerte vi en tuple “TUP” og tildelte den verdien (“T”, “U”, “P”, “L”, “E”). I den andre kodelinjen brukes den reverserte () -funksjonen på "TUP" og tildeler resultatet til "Rev" -variabelen. Merk at vi brukte listen () -funksjonen for å få resultatet av den reverserte () -funksjonen i form av en liste. En uttalelse () uttalelse brukes til å vise utfallet på terminalen. La oss se resultatet i skjermbildet gitt nedenfor:

Det motsatte av tupelen (“t”, “u”, “p”, “l”, “e”) beregnes av den reverserte () funksjonen; [“E”, “L”, “P”, “U”, “P”] og kom tilbake som et resultat.

Eksempel 2

I det andre eksemplet vil vi bruke rekkevidden () -funksjonen til å definere et område og deretter bruke en reversert () -funksjon for å beregne det motsatte av det gitte området. Se prøvekoden gitt nedenfor:

Ran = rekkevidde (3, 11)
print ("tallene i området er:", liste (kjørt))
Rev = reversert (kjørt)
Print ("Det motsatte av området er:", liste (Rev))

I den første kodelinjen definerte vi et område mellom (3, 11). Range () -funksjonen returnerer en liste over tall mellom de gitte tallene. Det inkluderer ikke det andre gitte nummeret i området. For eksempel, hvis vi har gitt 3 som startnummer og 11 som sluttnummer i området, vil 3 bli inkludert i området, men 11 vil ikke bli inkludert i listen over tall. Vi vil ha en liste over tall som 3, 4, 5, 6, 7, 8, 9 og 10.

I den andre linjen brukte vi listen () -funksjonen for å få listen over tall i området og brukte deretter PRINT () -uttalelsen for å skrive ut området. Etter det brukte vi den omvendte () -funksjonen for å beregne det motsatte av det gitte området. Så igjen brukes listen () -funksjonen for å få resultatet av den omvendte () -funksjonen i form av en liste, og PRINT () -klæringen brukes til å skrive ut resultatet av den omvendte () og deretter listen () funksjon. La oss nå se utdataene i skjermbildet gitt nedenfor:

Her kan du se at 11 ikke er inkludert i området som vi diskuterte ovenfor. Den opprinnelige listen over et område er 3, 4, 5, 6, 7, 8, 9, 10, og dets omvendte beregnet med den omvendte () -funksjonen er 10, 9, 8, 7, 6, 5, 4, 3.

Eksempel 3

Dette er et annet enkelt eksempel på en reversert () -funksjon. Her gir vi en liste som inndata og får en liste tilbake som et resultat. Eksempelkoden er gitt nedenfor, se på den og prøv å bruke det samme i kodene dine for å få en bedre forståelse:

liste = ['t', 'u', 'p', 'l', 'e']
Rev = reversert (liste)
Print ("Det motsatte av en liste er:", liste (Rev))

Her inneholder den første kodelinjen en liste [“t”, “u”, “p”, “l”, “e”] og er tilordnet en variabel “liste”. I den andre kodelinjen brukes den omvendte () -funksjonen og tilordnes "Rev" -variabelen. Listen () -funksjonen brukes til å få resultatet av den omvendte () -funksjonen i form av en liste, og PRINT () -klæringen brukes til å skrive ut resultatet. Utgangen fra prøvekoden er gitt nedenfor:

Eksempel 4

I dette eksemplet vil vi eliminere listen () -funksjonen fra programmet og bruke "for" -løkken for å skrive ut det komplette resultatet. Dette er en annen måte å skrive ut output -listen uten å bruke listen () -funksjonen. "For" -sløyfen vil iterere gjennom hvert element produsert av den omvendte () -funksjonen og skrive ut en etter en med trykket () uttalelsen. Eksempelprogrammet er gitt nedenfor for din forståelse:

liste = ['t', 'u', 'p', 'l', 'e']
Rev = reversert (liste)
For X i Rev:
trykk (x)

I den første kodelinjen har vi gitt en liste [“T”, “U”, “P”, “L”, “E”] som inndata til en variabel “Listt”. I den andre kodelinjen brukte vi den omvendte () -funksjonen for å beregne motsatt av den gitte listen. Resultatet er tilordnet en variabel “Rev”. Etter det definerte vi en "for" -sløyfe, som itererer over hvert element i "Rev" -variabelen. Under "for" -sløyfen viser en utskriftsuttalelse resultatet. Se utdataene i skjermbildet nedenfor:

Som du ser, er listen skrevet ut i omvendt rekkefølge, men ikke i form av en standardliste. Hvert element skrives ut separat på forskjellige linjer.

Konklusjon

Vi hadde en rask oversikt over Python Reversed () -funksjonen i denne artikkelen. Python reversert () -funksjonen brukes til å beregne motsatt side av den spesifiserte inngangen. Det tar et objekt som inngang og returnerer det motsatte av den gitte inngangen i form av en liste. Inngangen til den reverserte () -funksjonen kan være ethvert iterable objekt som en liste, rekkevidde, tuple osv. Imidlertid returnerer det bare resultatet i form av en liste. Vi demonstrerte noen enkle eksempler for å forstå arbeidet med reverserte () -funksjoner bedre.