ÎncepețiÎncepe gratuit

Feliere și segmentare

Selectarea unui singur element dintr-o listă este doar o parte din poveste. Poți, de asemenea, să felieri lista, adică să selectezi mai multe elemente simultan. Folosește sintaxa de mai jos:

my_list[start:end]

Indexul start este inclus, în timp ce indexul end nu este inclus. Există și posibilitatea de a nu specifica acești indecși. Dacă nu specifici indexul start, Python înțelege că vrei să începi felierea de la primul element al listei.

Acest exercițiu face parte din cursul

Introducere în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește felierea pentru a crea o listă, downstairs, care să conțină primele 6 elemente din areas.
  • Creează upstairs ca ultimele 4 elemente din areas. De data aceasta, simplifică felierea omițând indexul end.
  • Afișează atât downstairs, cât și upstairs folosind print().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
____
____
Editează și rulează codul