Diccionario Python popitem () Método con el Ejemplo

diccionario Python popitem () Método : Aquí, vamos a aprender cómo quitar un elemento de azar o el último elemento insertado del diccionario en Python?

Diccionario popitem () Método

popitem () método se utiliza para eliminar último elemento aleatorio / insertado desde el diccionario.

Antes de la versión 3.7 de Python, que elimina artículo al azar ya partir de la versión 3.7, que elimina último elemento insertado.

Sintaxis:

    dictionary_name.popitem()

Parámetro (s):

  • No acepta ningún parámetro.

class valor:

El tipo Return de este método es & lt; return ‘tupla’ & gt; , devuelve el elemento eliminado como una tupla (clave, valor).

Ejemplo 1:

# Python Dictionary popitem() Method with Example
# dictionary declaration
student = {
"roll_no": 101,
"name": "Shivang",
"course": "B.Tech",
"perc" : 98.5
}
# printing dictionary
print("data of student dictionary...")
print(student)
# removing item
x = student.popitem()
print(x, ' is removed.')
# removing item
x = student.popitem()
print(x, ' is removed.')

salida (En Python versión 3)

data of student dictionary...
{'name': 'Shivang', 'course': 'B.Tech', 'perc': 98.5, 'roll_no': 101}
('name', 'Shivang') is removed.
('course', 'B.Tech') is removed.

salida (En Python versión 3.7.4)

data of student dictionary...
{'roll_no': 101, 'name': 'Shivang', 'course': 'B.Tech', 'perc': 98.5}
('perc', 98.5) is removed.
('course', 'B.Tech') is removed.

Demostrar el ejemplo, si no más elemento existe, entonces se devuelve un error.

Ejemplo 2:

# Python Dictionary popitem() Method with Example
# dictionary declaration
temp = {
"key1": 1,
"key2": 2
}
# printing dictionary
print("data of temp dictionary...")
print(temp)
# popping item
x = temp.popitem()
print(x, 'is removed.')
# popping item
x = temp.popitem()
print(x, 'is removed.')
# popping item
x = temp.popitem()
print(x, 'is removed.')

salida

data of temp dictionary...
{'key2': 2, 'key1': 1}
('key2', 2) is removed.
('key1', 1) is removed.
Traceback (most recent call last):
File "main.py", line 22, in <module>
x = temp.popitem()
KeyError: 'popitem(): dictionary is empty'


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *