22 of 151 menu

Méthode pop

La méthode pop supprime un élément du dictionnaire par sa clé et retourne sa valeur. Dans le premier paramètre de la méthode, on spécifie la clé de l'élément, dans le second paramètre optionnel - la valeur par défaut.

Syntaxe

dictionnaire.pop(clé, [valeur par défaut])

Exemple

Trouvons un élément par sa clé et supprimons-le à l'aide de la méthode pop :

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

Résultat de l'exécution du code :

1 {'b': 2, 'c': 3}

Exemple

Maintenant, essayons de trouver et de supprimer un élément par une clé qui n'existe pas dans le dictionnaire :

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

Résultat de l'exécution du code :

! {'a': 1, 'b': 2, 'c': 3}

Exemple

Modifions l'exemple précédent pour que pour une clé inexistante, il n'y ait pas de valeur par défaut :

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

Après l'exécution du code, la méthode nous retournera une erreur :

KeyError: 'e'

Voir aussi

  • la méthode popitem,
    qui supprime une paire clé-valeur
  • la méthode clear,
    qui supprime tous les éléments du dictionnaire
  • la méthode setdefault,
    qui ajoute une valeur par défaut pour une clé
  • la fonction len,
    qui retourne la longueur du dictionnaire
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser