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
Instructions
- Affichez le deuxième élément de la liste
areas
(il a la valeur11.25
). - Créez un sous-ensemble et affichez le dernier élément de
areas
, soit9.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[____])