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
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.