⊗pyPmDcEBK 95 of 208 menu

Extracción de elementos por clave en Python

Se puede extraer un elemento de un diccionario. En este caso el elemento se eliminará del diccionario y lo obtendremos en una variable. Para esta operación debemos aplicar el método pop. En su parámetro se especifica la clave del elemento a extraer.

Veamos un ejemplo. Supongamos que tenemos el siguiente diccionario:

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

Extraigamos el elemento con la clave 'a':

print(dct.pop('a')) # mostrará 1

Mientras tanto, este elemento desaparecerá del diccionario:

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

Si la clave no está en el diccionario, se devolverá un error:

print(dct.pop('x')) # mostrará un error

Se puede especificar un segundo parámetro para el método pop. En este caso, si la clave no está en el diccionario, se devolverá el valor especificado por el parámetro. Comprobemos:

print(dct.pop('x', '!')) # mostrará '!'

Dado el diccionario:

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

Obtenga de él el elemento con la clave 'x', eliminándolo del diccionario.

Dado el siguiente código:

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

Diga qué se mostrará en la consola.

Dado el siguiente código:

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

Diga qué se mostrará en la consola.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar