CommencerCommencer gratuitement

Découper et manipuler

La sélection de valeurs individuelles dans une liste n'est qu'une partie de l'histoire. Il est également possible de découper votre liste, c'est-à-dire de sélectionner plusieurs éléments dans votre liste. Utilisez la syntaxe suivante :

my_list[start:end]

L'index start sera inclus, tandis que l'index end ne le sera pas. Cependant, il est également possible de ne pas spécifier ces index. Si vous ne spécifiez pas l'index start, Python suppose que vous voulez commencer votre tranche au début de votre liste.

Cet exercice fait partie du cours

Introduction à Python

Afficher le cours

Instructions

  • Utilisez le découpage pour créer une liste, downstairs, qui contient les 6 premiers éléments de areas.
  • Créez upstairs, comme le dernier des éléments 4 de areas. Cette fois, simplifiez le découpage en omettant l'index end.
  • Affichez à la fois downstairs et upstairs en utilisant print().

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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