CommencezCommencez gratuitement

Découper en tranches

Sélectionner des valeurs uniques dans une liste n'est qu'une partie de l'histoire. Vous pouvez aussi faire une tranche (slice) de votre liste, c'est‑à‑dire sélectionner plusieurs éléments à la fois. Utilisez la syntaxe suivante :

my_list[start:end]

L'indice start est inclus, tandis que l'indice end ne l'est pas. Il est toutefois possible de ne pas préciser ces indices. Si vous n'indiquez pas l'indice de start, Python comprend que vous voulez commencer la tranche au début de la liste.

Cette activité fait partie du cours

Introduction à Python

Voir le cours

Instructions de l’exercice

  • Utilisez le découpage pour créer une liste downstairs qui contient les 6 premiers éléments de areas.
  • Créez upstairs avec les 4 derniers éléments de areas. Cette fois, simplifiez le découpage en omettant l'indice de end.
  • Affichez downstairs et upstairs avec print().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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
____
____
Modifier et exécuter le code