Définition
Un dictionnaire en python est une sorte de liste non ordonnée mais au lieu d’utiliser des index, on utilise des clés, c’est à dire des valeurs autres que numériques.
Une clé doit être unique.
# Syntaxe d'un dictionnaire
dictionnaire = {'clef': 'valeur', 'clef1': 'valeur1', 'clef2': 'valeur2'}
# Un dictionnaire avec deux paires de clés et valeurs
dictionnaire = {'Pierre': 40, 'Paul': 25}
# Un dictionnaire dont les valeurs contiennent un autre dictionnaire
dictionnaire = {
'Pierre': {'age': 40, 'profession': 'banquier'},
'Paul': {'age': 25, 'profession': 'ingenieur'}
}
# Autre notation
utilisateur = dict(prenom='Michel')
print(utilisateur)
x
# Syntaxe d'un dictionnaire
dictionnaire = {'clef': 'valeur', 'clef1': 'valeur1', 'clef2': 'valeur2'}
# Un dictionnaire avec deux paires de clés et valeurs
dictionnaire = {'Pierre': 40, 'Paul': 25}
# Un dictionnaire dont les valeurs contiennent un autre dictionnaire
dictionnaire = {
'Pierre': {'age': 40, 'profession': 'banquier'},
'Paul': {'age': 25, 'profession': 'ingenieur'}
}
# Autre notation
utilisateur = dict(prenom='Michel')
print(utilisateur)
Accéder aux éléments
dictionnaire = {'Pierre': 40, 'Paul': 25}
# Accéder à la valeur correspondant à une clé
print(dictionnaire['Pierre'])
dictionnaire = {'Pierre': {'age': 40, 'profession': 'banquier'}, 'Paul': {'age': 25, 'profession': 'ingenieur'}}
# Accéder aux éléments
print(dictionnaire['Pierre'])
print(dictionnaire['Pierre']['age'])
print(dictionnaire['Pierre']['profession'])
# Lister les clés
print(dictionnaire.keys())
# Lister les clés
print(dictionnaire.values())
x
dictionnaire = {'Pierre': 40, 'Paul': 25}
# Accéder à la valeur correspondant à une clé
print(dictionnaire['Pierre'])
Exemple
dictionnaire = {'Pierre': {'age': 40, 'profession': 'banquier'}, 'Paul': {'age': 25, 'profession': 'ingenieur'}}
# Accéder aux éléments
print(dictionnaire['Pierre'])
print(dictionnaire['Pierre']['age'])
print(dictionnaire['Pierre']['profession'])
# Lister les clés
print(dictionnaire.keys())
# Lister les clés
print(dictionnaire.values())
Publier 21 décembre 2017 par sm2017
dans Python - Les dictionnaires - Les sets
Commentaires fermés sur Python – Les dictionnaires