Kako obrniti niz v Pythonu?



Ta članek se osredotoča na različne programe za obračanje niza v pythonu, vključno z zankami, rekurzijo, sintakso razširjene rezine in obrnjeno funkcijo v pythonu.

jezik vsebuje veliko optimalnih rešitev za probleme, ki zahtevajo veliko truda in zapleteno kodo v drugih programskih jezikih. Eden od razlogov, zakaj je python v zadnjem desetletju dosegel veliko priljubljenost, je bila zaradi berljivosti in enostavne sintakse, s katero prihaja. Takšen koncept je obračanje niza v pythonu. ima veliko rešitev za to težavo. V tem blogu bomo razpravljali o različnih načinih za spreminjanje niza v pythonu. V tem članku so obravnavane naslednje teme:

Kaj je niz?

TO je nespremenljiv podatkovni tip v pythonu, ki ga ni mogoče spremeniti, ko ga prijavimo v programu. Za deklariranje niza v pythonu uporabljamo enojne ali dvojne narekovaje. Sledi primer, ki prikazuje, kako lahko prijavite niz v pythonu.





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

Indeksiranje v nizih

Za dostop do vrednosti v nizu lahko uporabimo indekse. Kazala so mesta za določene znake v nizu. Če imamo na primer niz 'edureka', bo indeks pri znaku 'e' 0, na koncu niza pa 6.

apache spark vs hadoop mapreduce

indeksiranje - kako obrniti niz v python-edureki



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

Izhod: je

Kako obrniti niz v Pythonu?

  • Uporaba rekurzije
def rev (x): str = '' for i in s: str = i + str return str s = 'edureka' print (rev (s))
 Izhod: a kerude
  • Uporaba A
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Izhod: akerude
  • Sintaksa razširjene rezine
name = 'edureka' print (ime [:: - 1]
 Izhod: akerude
  • Uporaba Reversed
def rev (s): s = '' .join (reversed (s)) return s str = 'edureka' print (rev (str))
 Izhod: akerude

V zgornjih primerih smo niz spremenili z različnimi pristopi. Dela programskega jezika Python imajo v sebi veliko aplikacij , , itd. Z optimalnimi funkcijami in koncepti postane delo s pythonom lažje z učinkovitimi rezultati. Naraščajoče povpraševanje je poskrbelo za veliko zaposlitvenih možnosti za profesionalce v programski opremi, zaradi česar je izredno pomembno, da se naučimo python. Če želite obvladati vse temeljne koncepte, se vpišite na edureka in začnite svoje učenje.

Imate kakšno vprašanje? Omenite jih v oddelku za komentarje, odgovorili vam bomo v najkrajšem možnem času.