Longueur du dictionnaire
Pour déterminer le nombre d'éléments (paires clé-valeur) d'un dictionnaire, utilisez la méthode len().
Pour déterminer le nombre d'éléments (paires clé-valeur) d'un dictionnaire, utilisez la méthode len().
print(len(monDico))
Ajouter un élément
L'ajout d'un élément au dictionnaire se fait en utilisant une nouvelle clé d'index et en lui attribuant une valeur :
L'ajout d'un élément au dictionnaire se fait en utilisant une nouvelle clé d'index et en lui attribuant une valeur :
monDico = {
"marque": "Porsche",
"modèle": "Cayenne",
"année": 2017
}
monDico["color"] = "noire"
print(monDico
)Suppression d'éléments
Il existe plusieurs méthodes pour supprimer des éléments d'un dictionnaire.
La méthode pop() supprime l'élément avec le nom de clé spécifié :
La méthode popitem() supprime le dernier élément inséré (dans les versions antérieures à 3.7, un élément aléatoire est supprimé) :
Le mot-clé del supprime l'élément avec le nom de clé spécifié :
Le mot-clé del peut aussi supprimer complètement le dictionnaire :
Le mot-clé clear() vide le dictionnaire :
Il existe plusieurs méthodes pour supprimer des éléments d'un dictionnaire.
La méthode pop() supprime l'élément avec le nom de clé spécifié :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } monDico.pop("modèle") print(monDico)
La méthode popitem() supprime le dernier élément inséré (dans les versions antérieures à 3.7, un élément aléatoire est supprimé) :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } monDico.popitem() print(monDico)
Le mot-clé del supprime l'élément avec le nom de clé spécifié :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } del monDico["modèle"] print(monDico)
Le mot-clé del peut aussi supprimer complètement le dictionnaire :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } del monDico print(monDico) #Créé une erreur car monDico n'existe plus.
Le mot-clé clear() vide le dictionnaire :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } monDico.clear() print(monDico)
Media is too big
VIEW IN TELEGRAM
⚡️Le chapitre sur les dictionnaires s'arrête ici
Et pour ceux qui ont du mal à lire ou qui veulent encore approfondir il peuvent regarder cette vidéo
@metacodelearn
Et pour ceux qui ont du mal à lire ou qui veulent encore approfondir il peuvent regarder cette vidéo
@metacodelearn
Une petite exercice sur les dictionnaires
Cliquer sur le bouton en bas pour le faire 👇👇👇
Cliquer sur le bouton en bas pour le faire 👇👇👇
La il vas afficher l'âge tous simplement
import json
# Données JSON:
x = '{ "nom":"Aliou", "age":17, "pays":"Sénégal"}'
y = json.loads(x)
# Python renvoie un dictionnaire
print(y["age"])
Convertir Python en JSON
Si vous avez un objet Python, vous pouvez le convertir en chaîne JSON en utilisant la méthode json.dumps().
Si vous avez un objet Python, vous pouvez le convertir en chaîne JSON en utilisant la méthode json.dumps().
Coding Learn
Photo
import
x = {
"nom": "Anon",
"age": 21,
"planete": "Mars"
}
# Conversion en JSON:
y = json.dumps(x)
# Le résultat est une chaîne de caractères:
print(y)
Vous pouvez convertir les objets Python des types suivants en chaînes JSON :
dict
list
tuple
int
float
string
True
False
None
dict
list
tuple
int
float
string
True
False
None
Convertir les objets Python en chaînes JSON, et afficher les valeurs :
Résultats 👇👇👇👇
import json print(json.dumps({"name": "Paul", "age": 21})) print(json.dumps(["lion", "tigre"])) print(json.dumps(("lion", "tigre"))) print(json.dumps("Coucou")) print(json.dumps(85)) print(json.dumps(21.36)) print(json.dumps(True)) print(json.dumps(False)) print(json.dumps(None))
Résultats 👇👇👇👇
Convertir un objet Python contenant tous les formats :
import json
x = {
"nom": "Pierre",
"age": 41,
"marie": True,
"divorce": False,
"enfants": ("Paul","Jacques"),
"animaux": None,
"cars": [
{"model": "BMW 230", "mpg": 27.5},
{"model": "Ford Edge", "mpg": 24.1}
]
}
print(json.dumps(x))