⊗pyPmSlER 85 of 208 menu

Odstraňovanie prvkov pomocou rezaných sekvencií v Pythone

Rezané sekvencie sa v Pythone veľmi často používajú, vrátane odstraňovania konkrétnych prvkov. V tomto prípade sa používa operátor del a vedľa neho je uvedený požadovaný výrez. Odstráňme z nášho zoznamu nasledujúcu vzorku:

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

Ak chcete odstrániť všetky prvky zo zoznamu, stačí zadať v rezaní krok rovný jeden:

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

Avšak, ak potrebujete odstrániť znaky z reťazca, vráti sa chyba. To sa deje preto, lebo reťazce v Pythone sú nemeniteľné:

txt = '123456789' del txt[1:3] # vypíše chybu

Daný zoznam:

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

Odstráňte z neho každý nepárny prvok.

Daný zoznam:

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

Napíšte kód, aby ste získali nasledujúcu časť:

[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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť