Método popitem() de diccionario Python3

Python3 字典Diccionario Python3


Descripción

El método popitem() del diccionario de Python devuelve y elimina aleatoriamente el último par de clave y valor del diccionario.

Si el diccionario ya está vacío y se llama a este método, se lanza una excepción KeyError.

Sintaxis

Sintaxis del método popitem():

popitem()

Parámetros

  • Ninguno

Valor de retorno

Devuelve el último par clave-valor insertado (en forma de clave, valor), siguiendo la regla de orden LIFO (Last In First Out, último en entrar, primero en salir), es decir, el par clave-valor del final.

Nota:Antes de Python 3.7, el método popitem() eliminaba y devolvía un par clave-valor arbitrario insertado en el diccionario.

Ejemplo

El siguiente ejemplo muestra cómo usar el método popitem():

Ejemplo

#!/usr/bin/python3

site= {'name': 'Tutorial para novatos', 'alexa': 10000, 'url': 'www.example.com'}

# ('url': 'www.example.com') el último insertado será eliminado
result = site.popitem()

print('Valor de retorno = ', result)
print('site = ', site)

# Insertar nuevo elemento
site['nickname'] = 'Ejemplo'
print('site = ', site)

# Ahora ('nickname', 'Ejemplo') es el último elemento insertado
result = site.popitem()

print('Valor de retorno = ', result)
print('site = ', site)

El resultado de salida es:

返回值 =  ('url', 'www.example.com')
site =  {'name': 'Ejemplo', 'alexa': 10000}
site =  {'name': 'Ejemplo', 'alexa': 10000, 'nickname': 'Ejemplo'}
返回值 =  ('nickname', 'Ejemplo')
site =  {'name': 'Ejemplo', 'alexa': 10000}

Python3 字典Diccionario Python3

Otras extensiones