Ejemplo-1: fusionar dos diccionarios simples
actualizar() El método se usa en Python para combinar un diccionario con otro diccionario. El siguiente ejemplo muestra el uso del método Update (). Aquí, se declaran dos diccionarios nombrados stddic1 y stddic2. Los valores de stddic1 se agregarán al final de stddic2. A continuación, para el bucle se usa para imprimir las teclas y los valores del diccionario fusionado.
# Defina un diccionario de la lista de estudiantes1Producción:
Ejecutar el guión. La siguiente salida aparecerá después de ejecutar el script.
Ejemplo-2: fusionar un diccionario simple y una lista de múltiples diccionarios
El siguiente ejemplo muestra cómo puede fusionar un diccionario con una lista de múltiples diccionarios. Aquí, un diccionario nombrado ISBN se declara almacenar el ISBN del libro como una clave y tipo de libro como valor. Una lista de diccionarios nombrados libro se declara en el título del libro de la tienda y el nombre del autor. El método Zip () se utiliza para unir los diccionarios o tuplas y el método dict () se utiliza para crear un diccionario. Estos métodos se utilizan en este script para crear un nuevo diccionario fusionando ISBN y reserva. A continuación, para el bucle se usa para acceder a los valores del diccionario fusionado.
# Declarar un diccionario simpleProducción:
Ejecutar el guión. La siguiente salida aparecerá después de ejecutar el script.
Ejemplo-3: fusionar dos diccionarios utilizando la función personalizada
Se pueden fusionar dos diccionarios usando Copiar() y actualizar() Métodos en Python. Aquí, los valores originales del diccionario no cambiarán. Mergedic () la función se define para copiar los valores del primer diccionario en una variable nombrada fusionado y agregue los valores del segundo diccionario en fusionado. A continuación, se imprimen los valores del diccionario fusionado.
# Declarar dos diccionariosProducción:
Ejecutar el guión. La siguiente salida aparecerá después de ejecutar el script.
Ejemplo-4: fusionar dos diccionarios usando (**) operador
Los diccionarios se pueden fusionar sin usar una función incorporada o personalizada utilizando una sola expresión. '**'El operador se usa en este ejemplo para fusionar dos diccionarios. Aquí, dos variables de diccionario nombradas dict1 y dict2 se declaran, fusionados usando '**' operador con las variables del diccionario y almacena los valores en la variable, mrgdict.
# Declarar dos diccionariosProducción:
Ejecutar el guión. La siguiente salida aparecerá después de ejecutar el script.
Ejemplo-5: fusionar dos diccionarios basados en claves comunes
Cuando dos diccionarios contienen la misma clave y si el valor de la clave es numérico, entonces puede requerir sumar los valores en el momento de la fusión. Este ejemplo muestra cómo se pueden agregar los valores numéricos de las mismas claves al fusionar dos diccionarios. Aquí, se declaran dos diccionarios nombrados Store1 y Store2. Las claves y los valores de Store1 se iteran a través de bucle y verifican qué teclas de Store1 son iguales a las teclas de Store2. Si existe alguna clave, se agregarán los valores de la clave.
# Declarar dos diccionariosProducción:
Ejecutar el guión. Aquí, dos claves son comunes en los diccionarios. Estos son 'Pen' y 'Pencil' y se agregan los valores de estas teclas.
Ejemplo-6: Fusionar todos los valores de los diccionarios contando claves comunes
En el ejemplo anterior, los valores comunes de dos diccionarios se agregan en base a un diccionario particular. Este ejemplo muestra cómo fusionar los valores de dos diccionarios y agregar los valores de las claves comunes en el momento de la fusión. Encimera() El método se usa en el script para agregar los valores de las teclas comunes.
# Módulo de contador de importaciónProducción:
Ejecutar el guión. Aquí, un diccionario contiene tres elementos y otro diccionario contiene cuatro elementos. Dos claves son comunes en dos diccionarios.
Conclusión:
Puede fusionar dos o más diccionarios según sus requisitos de programación. Espero que la fusión de diccionarios sea una tarea fácil para los usuarios de Python después de practicar los ejemplos anteriores.