Académique Documents
Professionnel Documents
Culture Documents
Les Dictionnaires
Les Dictionnaires
Dictionnaires
• Un dictionnaire est une collection non ordonnée, modifiable et indexée.
• En Python, les dictionnaires sont écrits avec des accolades, et ils ont des clés et des valeurs
dictionnaire={clé1: val1, clé2:val2, clén:valn}
• Création d’un dictionnaire :
• Parcours d’un dictionnaire thisdict en utilisant l’instruction for x in thisdict où x est un élément de thisdict
thisdict={"brand":"Ford","model":"Mustang","year":1964}
for x in thisdict: #parcourir les éléments du dictionnaire
PARTIE
Dictionnaires
• Modification d’une valeur d’une clé particulière :
thisdict={"brand":"Ford","model":"Mustang","year":1964} #déclaration du dictionnaire thisdict
thisdict["year"] =2018 #modifier la valeur de la clé "year"
print(thisdict) #afficher thisdict
# {'brand': 'Ford', 'model': 'Mustang', 'year': 2018}
#model Mustang
#year 1964
Dictionnaires
• Il est possible de vérifier si une clé existe dans un dictionnaire :
"model": "Mustang",
"year": 1964}
3
thisdict["color"] = "red" #ajout d’un élément (" color " , "red " ) à un dictionnaire
print(thisdict) #afficher {'brand': 'Ford', 'model': 'Mustang', 'year': 1964, 'color': 'red'}
Dictionnaires
• La fonction popitem() permet de supprimer le dernier élément du dictionnaire :
• La fonction del() permet de supprimer d’un dictionnaire un élément ayant une clé particulière :
thisdict= {
"brand": "Ford",
}
del (thisdict["model"]) #supprimer l’élément ayant la clé "model"
3
Dictionnaires
• La fonction pop() permet de supprimer un élément du dictionnaire ayant une clé particulière :
thisdict= {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.pop("brand") #supprimer l’élément du dictionnaire ayant la clé "brand"
print(thisdict) # afficher {'model': 'Mustang', 'year': 1964}
thisdict= {
"brand": "Ford",
"model": "Mustang",
PARTIE
"year": 1964
}
3
Dictionnaires
• La fonction values() permet de retourner toutes les valeurs d’un dictionnaire :
thisdict= {
"brand": "Ford",
"model": "Mustang",
"year": 1964}
print(thisdict.values() ) #afficher dict_values(['Ford', 'Mustang', 1964])
thisdict= {
"brand": "Ford",
}
mydict= thisdict.copy() #copier le dictionnaire thisdict dans le dictionnaire mydict
3