⊗pyPmSlER 85 of 208 menu

Elementen verwijderen met slices in Python

Slices worden zeer veel gebruikt in Python, onder andere voor het verwijderen van bepaalde elementen. In dit geval wordt de operator del gebruikt en daarnaast wordt de gewenste slice gespecificeerd. Laten we uit onze lijst de volgende selectie verwijderen:

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

Om alle elementen uit de lijst te verwijderen, volstaat het om in de slice een stapgrootte gelijk aan één op te geven:

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

Echter, als je karakters uit een string moet verwijderen, zal dit een fout opleveren. Dit gebeurt omdat strings in Python onveranderlijk zijn:

txt = '123456789' del txt[1:3] # geeft een foutmelding

Gegeven de volgende lijst:

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

Verwijder er elk oneven element uit.

Gegeven de volgende lijst:

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

Schrijf code om de volgende slice te verkrijgen:

[8, 6, 4, 2]
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren