Método popitem() de 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)
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}
Otras extensiones
Diccionario Python3