⊗pyPmDcEBK 95 of 208 menu

Extraction d'un élément par clé en Python

Il est possible d'extraire un élément d'un dictionnaire. Dans ce cas, l'élément est supprimé du dictionnaire et nous le récupérons dans une variable. Pour cette opération, il faut appliquer la méthode pop. Son paramètre spécifie la clé de l'élément à extraire.

Regardons un exemple. Supposons que nous ayons le dictionnaire suivant :

dct = { 'a': 1, 'b': 2, 'c': 3 }

Extrayons l'élément avec la clé 'a' :

print(dct.pop('a')) # affichera 1

Cet élément sera alors supprimé du dictionnaire :

print(dct) # affichera {'b': 2, 'c': 3}

Si la clé n'est pas dans le dictionnaire, une erreur sera renvoyée :

print(dct.pop('x')) # affichera une erreur

On peut spécifier un second paramètre à la méthode pop. Dans ce cas, si la clé n'est pas dans le dictionnaire, la valeur spécifiée par le paramètre sera renvoyée. Vérifions :

print(dct.pop('x', '!')) # affichera '!'

Soit le dictionnaire :

dct = { 'x': 1, 'y': 2, 'z': 3 }

Récupérez-en l'élément avec la clé 'x', en le supprimant du dictionnaire.

Soit le code suivant :

dct = { 1: '1', 2: '2', 3: '3' } print(dct.pop('2'))

Dites ce qui sera affiché dans la console.

Soit le code suivant :

dct = { 'surn': 'smith', 'name': 'john', 'age': 30 } dct.pop('surn') print(dct)

Dites ce qui sera affiché dans la console.

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