Diccionario de listas de Python

Diccionario de listas de Python
Python es un lenguaje de intérprete diverso utilizado como un enfoque orientado a objetos. Los diccionarios y las listas son dos mutables comunes utilizados en el idioma de Python. Los diccionarios mantienen los datos en formato de "par de teclas", yo.mi., Solo recuperado por sus llaves. Mientras que las variables de la lista mantienen el paquete de datos en un solitario mutable y solo se recuperan por su posición de índice. Dentro de esta guía hoy, veremos los métodos diferentes y simples para crear un diccionario de listas en Python. Para este propósito, hemos estado usando la herramienta Python, yo.mi., Spyder3 en Windows 10. Echemos un vistazo.

Ejemplo 01:

Echemos un primer vistazo al más simple. Hemos definido un diccionario "DIC" con dos valores de PAR clave. La clave "Key1" contiene una lista de 2 valores enteros como valor de par, que se aplica al elemento "Key2". La función de impresión de Python simplemente se usa para imprimir el diccionario "DIC" en Spyder 3.

Dic = "Key1": [10, 20], "Key2": [32, 47]
Imprimir (DIC)

Ejecutamos este código Python de 2 líneas en Spyder 3 y hicimos impreso el diccionario a continuación.

Ejemplo 02:

Intercambiemos la ubicación del par de claves en este ejemplo. Entonces, usamos la lista como una clave y un valor de tipo de cadena como un par. Después de eso, simplemente hemos imprimido este diccionario utilizando la función de impresión, tomando el diccionario como argumento.

Dic = [111, 222]: 'Hola'
Imprimir (DIC)

Después de la ejecución del código utilizando el botón de ejecución de Spyder 3, tenemos el TypeError que muestra que la lista es un tipo de infalible aquí en el diccionario. Como la lista no es inmutable, el diccionario "DIC" no lo toma como una clave, causando una excepción.

Ejemplo 03:

Hemos visto cómo crear un diccionario de listas tomando la lista como su valor directo. Inicializamos un diccionario vacío "DIC" y pasaremos una lista como valor. Por lo tanto, hemos declarado "uno" como la primera clave y la inicializamos con una lista entera de 2 miembros tipo 2 como valor de par. Luego, hemos declarado otra clave, "dos" y la inicializamos con una lista de 3 miembros tipo cadena. Ahora, el diccionario "DIC" se ha llenado con 2 valores de pares clave. La función de impresión es imprimir el diccionario "DIC" recién creado en la salida. Entonces, lo comprobemos.

Dic =
Dic ["One"] = [1111, 2222]
A = ['Diccionario', 'de', 'listas']
Dic ["uno"].agregar (a)
Imprimir (DIC)

Hemos estado usando el mismo botón triangular de la herramienta Spyder 3 Python para ejecutar este código. En la pantalla de la consola de salida, tenemos la salida a continuación. Simplemente mostró el diccionario "DIC" con dos claves que tienen listas como sus valores. Esta es la forma más sencilla de agregar una lista como valor de una clave en el diccionario.

Ejemplo 04:

Hemos comenzado este ejemplo con la declaración de un diccionario vacío, "Dic". Hemos declarado una clave "uno" en el diccionario "DIC" y lo inicializamos con una lista de números. Dos listas, "A" y "B" de los tipos de cadenas, se han declarado e inicializado por separado. La lista "A" se ha agregado en la clave "Uno" del diccionario "DIC" como un valor, y lo mismo se ha hecho con la otra lista "B". Ahora ambas listas son el valor de la clave "Uno". Por último, la función de impresión está imprimiendo el nuevo diccionario actualizado "DIC" en la pantalla de salida.

Dic =
Dic ["One"] = [1111, 2222]
A = ['its', 'primero', 'lista']
B = ['su', 'segundo', 'lista']
Dic ["uno"].agregar (a)
Dic ["uno"].agregar (b)
Imprimir (DIC)

Después de usar el botón de ejecución sostenido en la esquina superior izquierda de Spyder3, tenemos la salida a continuación. Simplemente muestra que el diccionario "DIC" tiene un solo valor de par de teclas. El "uno" es una clave, y dos listas y dos números son sus totales de 4 valores.

Ejemplo 05:

Aquí viene nuestro último pero no los ejemplos innecesarios para crear un diccionario de listas. Por lo tanto, este no será el método manual como utilizamos en los ejemplos anteriores. Utilizaremos la técnica de comprensión de la lista de Python para crear un diccionario de listas. Entonces, hemos comenzado el código de Python para inicializar una variable de diccionario "DIC". Esta variable está tomando una función "dict" como su valor, creando un diccionario. La función dict utiliza el bucle "para" para crear un diccionario de una lista. El bucle "para" usa la "lista" entera como su valor. Hasta que termine el bucle, continuará iterando los valores de la lista para hacer un diccionario. La función "dict" simplemente tomará dos argumentos. El "valor" se utiliza para definir la "clave" y el rango se usa para establecer el valor de una clave en el rango de la lista. El primer valor sería el mismo que la clave, mientras que el otro incrementará el primer valor. En el último, el diccionario ha sido impreso.

Dic = dict ((valor, rango (int (valor), int (valor) + 2))
para el valor en ['1', '2', '3'])
Imprimir (DIC)

Después de la ejecución, tenemos los siguientes 3 diccionarios de patas de claves de listas.

Conclusión:

Finalmente! Hemos implementado la creación de un diccionario de listas en Python. Hemos implementado y cubierto los métodos más fáciles y simples para crear un diccionario de la lista en Python, I.mi., Comprensión de la lista, envío directo, lista como valor, etc. Esperamos mucho y damos sin rodeos que este artículo sería el mejor para ti.