⊗pyPmSlER 85 of 208 menu

Elementtien poistaminen viipaleilla Pythonissa

Viipaleita käytetään laajasti Pythonissa, myös tiettyjen elementtien poistamiseen. Tässä tapauksessa käytetään operaattoria del ja sen vieressä määritetään tarvittava viipale. Poistetaan listastamme seuraava otos:

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

Poistaaksesi kaikki elementit listasta, riittää, että määrität viipaleeseen askeleen, joka on yhtä suuri kuin yksi:

txt = '123456789' del lst[::1] print(txt) # tulostaa []

Kuitenkin, jos merkit on poistettava merkkijonosta, palautuu virhe. Tämä tapahtuu, koska merkkijonot Pythonissa ovat muuttumattomia:

txt = '123456789' del txt[1:3] # tulostaa virheen

Annettu lista:

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

Poista siitä jokainen pariton elementti.

Annettu lista:

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

Kirjoita koodi saadaksesi seuraavan viipaleen:

[8, 6, 4, 2]
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää