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):112-4 - nombre flottant(
float):1.112.0-25E2`
- chaîne de caractères(
str):"Du texte"'Un autre texte' - booléen(
bool):TrueFalse
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()