Kako obrnuti niz u Pythonu?

Ovaj se članak fokusira na različite programe za preokretanje niza u pythonu, uključujući petlje, rekurziju, sintaksu proširenog kriška i obrnutu funkciju u pythonu.

jezik obiluje optimalnim rješenjima za probleme koji zahtijevaju puno truda i složen kod u drugim programskim jezicima. Jedan od razloga zbog kojih je python dobio veliku popularnost u posljednjem desetljeću bio je zbog čitljivosti i jednostavne sintakse s kojom dolazi. Jedan od takvih koncepata je poništavanje niza u pythonu. ima puno rješenja za ovaj određeni problem. Na ovom ćemo blogu razgovarati o različitim načinima za preokretanje niza u pythonu. U ovom su članku razmatrane sljedeće teme:

Što je niz?

DO je nepromjenjivi tip podataka u pythonu koji se ne može promijeniti nakon što ga prijavimo u programu. Koristimo jednostruke ili dvostruke navodnike za deklariranje niza u pythonu. Slijedi primjer koji pokazuje kako možeš deklarirati niz u pythonu.



name = 'edureka' course = 'python' print (name) print (course)
 Izlaz: edureka python

Indeksiranje u nizovima

Za pristup vrijednosti u nizu možemo koristiti indekse. Indeksi su mjesta za određene znakove u nizu. Na primjer, ako imamo niz 'edureka', indeks u znaku 'e' bit će 0, a na kraju niza indeks će biti 6.

spajanje sortiraj c ++ izvorni kod

indeksiranje - kako preokrenuti niz u python-edureki

name = 'edureka' ispis (ime [4])

Izlaz: je

Kako obrnuti niz u Pythonu?

  • Korištenje rekurzije
def rev (x): str = '' za i u s: str = i + str return str s = 'edureka' print (rev (s))
 Izlaz: a kerude
  • Korištenje A
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Izlaz: akerude
  • Sintaksa proširenog kriška
name = 'edureka' ispis (naziv [:: - 1]
 Izlaz: akerude
  • Korištenje Obrnuto
def rev (s): s = '' .join (reversed (s)) return s str = 'edureka' print (rev (str))
 Izlaz: akerude

U gornjim smo primjerima preokrenuli niz koristeći različite pristupe. Radovi programskog jezika Python imaju puno aplikacija u , , itd. S optimalnim funkcijama i konceptima postaje lakše raditi s pythonom s učinkovitim rezultatima. Sve veća potražnja udovoljila je mnogim mogućnostima za posao za softverske profesionalce, što čini izuzetno važno učenje pythona. Da biste savladali sve temeljne koncepte upišite se na edureka's i započnite svoje učenje.

Imate li pitanja? Spomenite ih u odjeljku za komentare, javit ćemo vam se u najkraćem mogućem roku.