⊗pyPmSlER 85 of 208 menu

Usuwanie elementów za pomocą slice'ów w Pythonie

Slice'y są bardzo szeroko stosowane w Pythonie, w tym również do usuwania określonych elementów. W tym przypadku używany jest operator del i obok niego wskazany jest odpowiedni slice. Usuńmy z naszej listy następujący wybór:

lst = [1, 2, 3, 4, 5, 6] del lst[1:4] print(lst) # wyświetli [1, 5, 6]

Aby usunąć wszystkie elementy z listy, wystarczy wskazać w slicie krok równy jeden:

txt = '123456789' del lst[::1] print(txt) # wyświetli []

Jednakże, jeśli trzeba usunąć znaki z łańcucha, zwrócony zostanie błąd. Dzieje się tak dlatego, że łańcuchy w Pythonie są niemutowalne:

txt = '123456789' del txt[1:3] # wyświetli błąd

Dana jest lista:

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

Usuń z niej każdy nieparzysty element.

Dana jest lista:

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

Napisz kod, aby otrzymać następujący slice:

[8, 6, 4, 2]
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć