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
Instructions de l’exercice
- Utilisez le découpage pour créer une liste
downstairsqui contient les 6 premiers éléments deareas. - Créez
upstairsavec les4derniers éléments deareas. Cette fois, simplifiez le découpage en omettant l'indice deend. - Affichez
downstairsetupstairsavecprint().
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
____
____