El lenguaje de programación de Python es un lenguaje de programación de alto nivel fácil de entender. Hay varios tipos de datos de datos en el lenguaje de programación de Python como INT, Float, List, Dictionary, etc. Los diccionarios son tipos de datos en Python que se utilizan para almacenar el valor en forma de clave: par de valor. PopItem () es una de las operaciones disponibles en Python que se puede ejecutar en un diccionario. Diseñamos este artículo para desarrollar la función PopItem (). Explicaremos el uso de la función PopItem () con la ayuda de la sintaxis y algunos ejemplos. Pero antes de eso, tengamos una comprensión de los conceptos básicos de la función PopiTem ().
¿Qué es una función PopItem () en Python??
Al usar el método PopItem () en un diccionario, sale el elemento superior del diccionario y lo devuelve como resultado. Saca la última clave: Par de valor insertado en el diccionario. Se usa para eliminar los elementos del diccionario que ya no se requieren.
Método de sintaxis de popitem () en el lenguaje de programación de Python
El método PopItem () en el lenguaje de programación de Python se usa con el diccionario como la siguiente sintaxis:
La función popitem () no toma parámetros ya que la función principal del método es eliminar el último elemento insertado del diccionario. El elemento "Diccionario" en la sintaxis se usa para representar el nombre del diccionario desde el cual el elemento debe ser explotado. PopItem () es el nombre del método que realiza la función de sacar el elemento de un diccionario.
La función popitem () elimina el elemento superior del diccionario y devuelve los datos restantes en el diccionario. Funciona en la estrategia llamada "Last In, First Out (LIFO)". El último elemento insertado se elimina primero y el primer elemento insertado se elimina al final. La función PopItem () antes de la versión 3 de Python.0 POPS y devuelve el elemento aleatorio del diccionario. Después de la versión 3 de Python.7, la función popitem () explota el último elemento insertado. Entendamos el funcionamiento del método PopItem () con los programas de muestra dados en los siguientes ejemplos.
Ejemplo 1:
En el primer ejemplo, simplemente verificamos cómo eliminar un elemento del diccionario usando una función PopItem ():
classes = 'English': 'A', 'Math': 'B', 'Computer': 'C'
Pop = clases.Popitem ()
Imprimir ('El valor clave del artículo a explotar es =', POP)
imprimir ('El diccionario actualizado es =', clases)
En la primera línea del programa, definimos el diccionario llamado "Clases". Hay tres clave: pares de valor en él. La función popitem () se usa en la segunda línea de código para eliminar el elemento final del diccionario. Luego, usamos la función print () para imprimir el elemento explotado y la segunda instrucción impresa () se usa para imprimir el diccionario modificado después de hacer estallar el elemento superior. Veamos el siguiente resultado:
Como puede ver, el elemento popped es "Computer: C". Y el diccionario actualizado ahora contiene solo dos clave: pares de valor: "Inglés: A, Matemáticas: B".
Ejemplo 2:
En el ejemplo anterior, solo sacamos un elemento del diccionario. Sin embargo, en este ejemplo, agregaremos más elementos al diccionario y apareceremos más de un elemento del diccionario, uno por uno.
classes = 'English': 'A', 'Math': 'B', 'Computer': 'C', 'Science': 'D', 'Sociology': 'E', 'History': 'f'
Pop = clases.Popitem ()
Imprimir ('El primer elemento explotado es =', POP)
imprimir ('El diccionario actualizado es =', clases)
Pop = clases.Popitem ()
imprimir ('\ nthe segundo elemento popped es =', pop)
imprimir ('El diccionario actualizado es =', clases)
Pop = clases.Popitem ()
imprimir ('\ nthe tercer elemento popped es =', pop)
imprimir ('El diccionario actualizado es =', clases)
Tenga en cuenta que agregamos más elementos en el diccionario y utilizamos tres declaraciones PopiTem () en el diccionario. Hay 6 clave: pares de valor en el diccionario y si se utilizan tres funciones PopItem () en el diccionario, se dejan tres elementos en el diccionario. El primer Popitem () elimina el par "Historia: F". El segundo popitem () elimina el par "Sociología: E". Y el último popitem () elimina el par "Ciencia: D" del diccionario. Ahora, veamos la salida en la siguiente captura de pantalla:
Como puede ver en la salida, cada elemento se elimina uno por uno del diccionario. Cada vez que se muestra el diccionario con la instrucción de impresión, tiene un elemento menos en ella. Y cada último artículo en el diccionario en ese momento, apareció. Ahora, veamos otro ejemplo para tener una comprensión más clara.
Ejemplo 3:
Este ejemplo usa el "For Loop" para explotar cada elemento del diccionario. Como has visto, utilizamos la función PopItem () para hacer estallar los elementos uno por uno. Entonces, si necesitamos emitir 10 elementos del diccionario, necesitamos usar 10 funciones PopItem () con el diccionario que es una tarea tediosa. ¿Qué pasa si tenemos cientos y miles de artículos en un diccionario?? ¿Vamos a usar 100 declaraciones Popitem () separadas?? Aquí es donde los bucles son útiles. Los bucles nos permiten realizar la misma función varias veces en unas pocas declaraciones.
Aquí, usamos el "For Loop" para emitir todos los elementos del diccionario sin escribir el mismo código varias veces. Consulte el siguiente programa de muestra:
classes = 'English': 'A', 'Math': 'B', 'Computer': 'C', 'Science': 'D',
'Sociología': 'E', 'Historia': 'F'
Imprimir ("El diccionario antes de aplicar la función PopItem (): \ n" + Str (clases)))
n = len (clases)
para i en el rango (0, n):
Imprimir ("Rank" + Str (i + 1) + "" + Str (clases.popitem ()))
Imprima ("El diccionario después de aparecer todos los elementos:" + STR (clases))
Como puede ver, el diccionario es el mismo que definimos en el ejemplo anterior. Contiene 6 artículos. Primero, usamos la instrucción print () para imprimir el diccionario original que contiene todos los elementos. La función len () se usa para determinar el tamaño del diccionario. Luego, se construye un "bucle para" para recuperar todas las entradas del diccionario. El bucle comienza de 0 al tamaño del diccionario.
Cada iteración saca un elemento del diccionario y vacía el diccionario. En la declaración print () en "For Loop", imprimimos cada elemento explotado en cada iteración, dándoles un rango para que sepa qué artículo se elimina del diccionario y en qué orden se eliminan. Finalmente, la última línea de código es otra declaración print () que está imprimiendo el diccionario modificado después de realizar todas las funciones. Ver la siguiente salida:
Conclusión
En este tutorial, exploramos la función popitem () con el diccionario. El lenguaje de programación de Python proporciona muchos tipos de datos diferentes y objetos mutables e inmutables. También proporciona un tipo de datos de diccionario que se utiliza para almacenar la clave: par de valor en él. PopItem () es solo una de las muchas operaciones que pueden llevarse a cabo en un diccionario. El elemento más reciente que se agregará al diccionario se elimina utilizando la función PopItem (). Emplea la estrategia llamada "Último en, primero fuera".