Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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ää