Comprendre les dictionnaires
Dans cette étape, vous allez apprendre à propos des dictionnaires, une structure de données fondamentale en Python. Les dictionnaires sont utilisés pour stocker des données sous forme de paires clé-valeur, vous permettant de récupérer rapidement les valeurs en fonction de leurs clés associées.
Un dictionnaire est défini en utilisant des accolades {}
. Chaque paire clé-valeur est séparée par deux points :
, et les paires sont séparées par des virgules ,
. Voici un exemple simple :
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
print(my_dict)
Pour travailler avec les dictionnaires, créons un fichier Python nommé dictionary_example.py
dans votre répertoire ~/project
en utilisant l'éditeur VS Code.
Ouvrez VS Code, créez un nouveau fichier nommé dictionary_example.py
dans le répertoire ~/project
, et ajoutez le contenu suivant :
## Créer un dictionnaire
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Afficher l'ensemble du dictionnaire
print(my_dict)
Maintenant, exécutez le script Python en utilisant la commande suivante dans le terminal :
python ~/project/dictionary_example.py
Vous devriez voir la sortie suivante :
{'name': 'Alice', 'age': 30, 'city': 'New York'}
Pour accéder à une valeur spécifique dans le dictionnaire, utilisez la clé entre crochets []
:
name = my_dict["name"]
print(name)
Modifiez votre fichier dictionary_example.py
pour inclure les lignes suivantes :
## Créer un dictionnaire
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Accéder à une valeur en utilisant la clé
name = my_dict["name"]
print(name)
Exécutez le script à nouveau :
python ~/project/dictionary_example.py
La sortie sera maintenant :
Alice
Vous pouvez également ajouter de nouvelles paires clé-valeur à un dictionnaire :
my_dict["occupation"] = "Engineer"
print(my_dict)
Mettez à jour votre fichier dictionary_example.py
:
## Créer un dictionnaire
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Ajouter une nouvelle paire clé-valeur
my_dict["occupation"] = "Engineer"
print(my_dict)
Exécutez le script :
python ~/project/dictionary_example.py
La sortie sera :
{'name': 'Alice', 'age': 30, 'city': 'New York', 'occupation': 'Engineer'}
Les dictionnaires sont mutables, ce qui signifie que vous pouvez modifier la valeur associée à une clé :
my_dict["age"] = 31
print(my_dict)
Modifiez votre fichier dictionary_example.py
:
## Créer un dictionnaire
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
## Modifier la valeur d'une clé existante
my_dict["age"] = 31
print(my_dict)
Exécutez le script :
python ~/project/dictionary_example.py
La sortie sera :
{'name': 'Alice', 'age': 31, 'city': 'New York'}
Comprendre les dictionnaires est crucial pour travailler avec des données structurées en Python. Ils offrent un moyen flexible et efficace de stocker et de récupérer des informations.