⊗pyPmSlER 85 of 208 menu

Brisanje elementov z rezi v Pythonu

Rezi se zelo pogosto uporabljajo v Pythonu, tudi za brisanje določenih elementov. V tem primeru uporabimo operator del in zraven določimo želeni rez. Izbrišimo iz našega seznama naslednji izbor:

lst = [1, 2, 3, 4, 5, 6] del lst[1:4] print(lst) # izpiše [1, 5, 6]

Če želite izbrisati vse elemente iz seznama, je dovolj, da v rezu določite korak, enak eni:

lst = [1, 2, 3, 4, 5, 6] del lst[::1] print(lst) # izpiše []

Vendar, če poskušate izbrisati znake iz niza, se bo vrnila napaka. To se zgodi, ker so nizi v Pythonu nespremenljivi:

txt = '123456789' del txt[1:3] # vrne napako

Dan je seznam:

lst = [1, 2, 3, 4, 5, 6]

Izbrišite iz njega vsak lihi element.

Dan je seznam:

lst = [1, 2, 3, 4, 5, 6, 7, 8]

Napišite kodo, da dobite naslednji rez:

[8, 6, 4, 2]
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni