« Python : Supprimer des éléments d'un dictionnaire » : différence entre les versions
De www.yakakliker.org
(Page créée avec « === La méthode pop() === La méthode pop() permet de supprimer la paire clé / valeur dont la clé est passée en argument. Elle retourne la valeur de la paire clé / valeur :<syntaxhighlight lang="python3"> personne = { 'nom': 'dupont', 'prenom': 'jean', 'adresse': { 'ville': 'paris' } } nom = personne.pop('nom') print(nom) # dupont </syntaxhighlight> === La méthode popItem() === La méthode popItem() permet de supprimer la dernièr... ») |
Aucun résumé des modifications |
||
Ligne 72 : | Ligne 72 : | ||
[[Catégorie:Python]] | [[Catégorie:Python]] | ||
[[Catégorie:Scripts]] | [[Catégorie:Scripts]] | ||
<html> | |||
<script src='https://storage.ko-fi.com/cdn/scripts/overlay-widget.js'></script> | |||
<script> | |||
kofiWidgetOverlay.draw('yakakliker', { | |||
'type': 'floating-chat', | |||
'floating-chat.donateButton.text': 'Café', | |||
'floating-chat.donateButton.background-color': '#00b9fe', | |||
'floating-chat.donateButton.text-color': '#fff' | |||
}); | |||
</script> | |||
</html> |
Version du 21 janvier 2025 à 14:33
La méthode pop()
La méthode pop() permet de supprimer la paire clé / valeur dont la clé est passée en argument.
Elle retourne la valeur de la paire clé / valeur :
personne = {
'nom': 'dupont',
'prenom': 'jean',
'adresse': {
'ville': 'paris'
}
}
nom = personne.pop('nom')
print(nom) # dupont
La méthode popItem()
La méthode popItem() permet de supprimer la dernière paire clé / valeur ajouté au dictionnaire.
Elle retourne la valeur de la paire clé / valeur :
personne = {
'nom': 'dupont',
'prenom': 'jean',
'adresse': {
'ville': 'paris'
}
}
dernier = personne.popitem()
print(dernier) # ('adresse', {'ville': 'paris'})
La méthode update()
La méthode update() prend en argument un itérable contenant des paires clé / valeur (dictionnaire, ou liste avec des tuples de deux éléments notamment) et met à jour le dictionnaire avec ces paires.
personne = {
'nom': 'dupont',
'prenom': 'jean',
'adresse': {
'ville': 'paris'
}
}
personne.update([('nom', 'david')])
personne.update({'prenom': 'julie'})
print(personne)
# {'nom': 'david', 'prenom': 'julie', 'adresse': {'ville': 'paris'}}
La méthode setDefault()
La méthode setDefault() permet d'insérer une paire clé / valeur si la clé n'existe pas, sinon elle renvoie simplement la valeur.
Si aucune valeur n'est passée et que la clé n'existe pas, la valeur sera définie à None.
personne = {
'nom': 'dupont',
'prenom': 'jean',
'adresse': {
'ville': 'paris'
}
}
print(personne.setdefault('adresse')) # {'ville': 'paris'}
print(personne.setdefault('hello')) # None
personne.setdefault('age', 42)
print(personne)
# {'nom': 'dupont', 'prenom': 'jean', 'adresse': {'ville': 'paris'}, 'hello': None, 'age': 42}