CommencerCommencer gratuitement

Sous-ensemble et conquête

Effectuer des sous-ensembles de listes Python est très facile. Prenez l'exemple de code ci-dessous, qui crée une liste x et y sélectionne « b ». Rappelez-vous qu'il s'agit du deuxième élément, et qu'il a donc l'index 1. Vous pouvez également utiliser l'indexation négative.

x = ["a", "b", "c", "d"]
x[1]
x[-3] # same result!

Vous vous souvenez de la liste areas de tout à l'heure, contenant à la fois des chaînes et des nombres flottants ? Sa définition figure déjà dans le script. Pouvez-vous ajouter le code correct pour effectuer un sous-ensemble Python ?

Cet exercice fait partie du cours

Introduction à Python

Afficher le cours

Instructions

  • Affichez le deuxième élément de la liste areas (il a la valeur 11.25).
  • Créez un sous-ensemble et affichez le dernier élément de areas, soit 9.50. L'utilisation d'un index négatif est judicieuse dans ce cas.
  • Sélectionnez le nombre représentant la surface du salon (20.0) et affichez-le.

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]

# Print out second element from areas
print(areas[____])

# Print out last element from areas
print(areas[____])

# Print out the area of the living room
print(areas[____])
Modifier et exécuter le code