Chapitre 0: Révisions
Nous avons vu l’année dernière comment étaient codées les données au sein d’un ordinateur, et nous avons utilisé des types simples et composés de Python.
1 Les types simples
Un objet de type simple ne stocke qu’une donnée.
- entier(
int
):1
12
-4
- nombre flottant(
float
):1.1
12.0
-25E2`
- chaîne de caractères(
str
):"Du texte"
'Un autre texte'
- booléen(
bool
):True
False
2 Les types construits
Les types construits permettent de stocker des collections de données.
-
tableau(
list
):l = [1, 12, -4]
On accède aux éléments du tableau par index.
l[2]
→-4
-
dictionnaire(
dict
):d = {"nom": "Gaston", "age": 25}
On accède aux éléments du dictionnaire par clef.
d["age"]
→25
3 Méthode d’itérations
3.1 Itération sur une liste
On peut itérer sur les valeurs ou sur les index.
- Itération sur les valeurs
On fait une itération sures valeurs du tableau en utilisant le mot-clé in
.
- Itération sur les index
C’est la méthode classique utilisée dans les langages impératifs. Ayant accès à l’index on a également accès la valeur.
3.2 Itération sur les dictionnaires
Les dictionnaires étant des associations de clés(key) et de valeurs(value), on peut itérer sur les clés, les valeurs, ou les deux.
-
Itération sur les clés:
keys()
Ou plus simplement.
-
Itération sur les valeurs:
values()
-
Itération sur les paires clé, valeurs:
items()