⊗pyPmSlER 85 of 208 menu

Elementide eemaldamine lõigete abil Pythonis

Lõikekasutatakse Pythonis väga laialdaselt, ka kindlate elementide eemaldamiseks. Sellisel juhul kasutatakse operaatorit del ja selle kõrvale määratakse soovitud lõige. Eemaldame oma nimekirjast järgmise valimi:

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

Kõigi elementide eemaldamiseks nimekirjast piisab, kui määrata lõikes samm, mis on võrdne ühega:

lst = [1, 2, 3, 4, 5, 6, 7, 8, 9] del lst[::1] print(lst) # väljastab []

Kui aga on vaja sõnest märke eemaldada, tagastatakse viga. See juhtub sellepärast, et sõned Pythonis on muutumatud:

txt = '123456789' del txt[1:3] # väljastab vea

Antud nimekiri:

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

Eemaldage sellest iga paaritu element.

Antud nimekiri:

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

Kirjutage kood, et saada järgmine lõige:

[8, 6, 4, 2]
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu