dict ( ).popitem ( )
DESCRIPTION.
Retourne le dernier couple clé:valeur, puis le supprime d'un dict ( ).
SYNTAXE.
Valeur = DCT_Donnees.popitem ( )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
DCT_Donnees ⇨ nom du dictionnaire [ OBLIGATOIRE ]
.popitem ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
DCT_Donnees doit être un dictionnaire existant et valide, même s'il ne possède aucun couple clé:valeur (dictionnaire vide : { }).
La méthode dict ( ).popitem ( ) retourne un tuple ( ). La méthode dict ( ).popitem ( ) permet de retourner et de supprimer le dernier couple clé-valeur entré dans un dict ( ) mais avant Python 3.7, le couple détruit est arbitraire. A noter aussi qu'il n'y a pas de second argument, ni la possibilité de choisir le couple qui sera détruit, contrairement à la méthode .pop ( ).
Si l'on appel la méthode dict ( ).popitem ( ) avec un dict ( ) vide ({ }), une exception est levée.
EXEMPLES.
DCT_Fruits = { "pomme" : "jaune" , "kiwi" : "vert" , "fraise" : "rouge" , "myrtille" : "bleu" }
print ( DCT_Fruits.popitem ( ) ) retourne ('myrtille', 'bleu')
print ( DCT_Fruits ) retourne {'pomme': 'jaune', 'kiwi': 'vert', 'fraise': 'rouge'}
Dernier = DCT_Fruits.popitem ( )
print ( Dernier ) retourne ('fraise', 'rouge')
print ( type ( Dernier ) ) retourne <class 'tuple'>
print ( DCT_Fruits ) retourne {'pomme': 'jaune', 'kiwi': 'vert'}
DCT_Fruits.clear ( )
print ( DCT_Fruits ) retourne {}
print ( DCT_Fruits.popitem ( ) ) retourne KeyError: 'popitem(): dictionary is empty'
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.