Zacznij terazZacznij za darmo

Wycinanie fragmentów listy

Pobieranie pojedynczych wartości z listy to tylko część możliwości. Listę można też wycinać (ang. slicing), czyli wybierać z niej wiele elementów naraz. Służy do tego następująca składnia:

my_list[start:end]

Element o indeksie start jest uwzględniany, natomiast element o indeksie end – już nie. Możesz też pominąć te indeksy. Jeśli nie podasz indeksu start, Python automatycznie przyjmie, że wycinek ma się zaczynać od początku listy.

To ćwiczenie jest częścią kursu

Wprowadzenie do Pythona

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj wycinania, aby utworzyć listę downstairs zawierającą pierwsze 6 elementów listy areas.
  • Utwórz listę upstairs jako ostatnie 4 elementy listy areas. Tym razem uprość zapis, pomijając indeks end.
  • Wyświetl obie listy – downstairs i upstairs – za pomocą print().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]

# Use slicing to create downstairs
downstairs = areas[____]

# Use slicing to create upstairs
upstairs = areas[____]

# Print out downstairs and upstairs
____
____
Edytuj i uruchom kod