⊗pyPmSlER 85 of 208 menu

Odstraňování prvků pomocí řezů v Pythonu

Řezy se v Pythonu velmi často používají, a to i pro odstranění určitých prvků. V tomto případě se používá operátor del a vedle něj je uveden požadovaný řez. Odstraňme z našeho seznamu následující výběr:

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

Chcete-li odstranit všechny prvky ze seznamu, stačí v řezu uvést krok rovný jedné:

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

Pokud však potřebujete odstranit znaky z řetězce, vrátí se chyba. To se děje proto, že řetězce v Pythonu jsou neměnné:

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

Daný seznam:

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

Odstraňte z něj každý lichý prvek.

Daný seznam:

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

Napište kód, abyste získali následující řez:

[8, 6, 4, 2]
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout