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[____])