Rozdział 11 · Mnóstwo informacji!

Robię kawałek listy!

List slicery działają dokładnie tak samo jak sekacze wierszy — znana logika w nowym kontekście.

List slicery działają dokładnie tak samo jak linie liniowe z rozdziału 8: start wchodzi w wycinek, stop — nie.

1020304050012345[20, 30]
chisla[1:3] → [20, 30] - Granica 1 jest włączona, granica 3 nie
srezy_spiskov.py
chisla = [10, 20, 30, 40, 50]
print(chisla[1:3])    # [20, 30]
print(chisla[:2])     # [10, 20]
print(chisla[2:])     # [30, 40, 50]
print(chisla[::-1])   # [50, 40, 30, 20, 10] — rozszerzony lista
1020304050012345[10, 20]
chisla[:2]
1020304050012345[30, 40, 50]
chisla[2:]
List slicer to nowy lista
Podobnie jak slicer, list slicer zwraca nowe lista bez zmiany oryginalnej. Warto o tym pamiętać — przyda się to w §11.10 „Listy kopiowania”
Praktyka: wycinki list
interaktywny laptop bezpośrednio w przeglądarce – Python 3.14 przez Pyodide, bez instalacji
Otwórz praktykę →