Google+ Concatenar diccionarios en python
martes, 25 de junio de 2013

Una entrada cortita pero de mucha utilidad. Quiero compartir con ustedes como unir (concatenar) 2 diccionarios en python.

Como concatenar 2 diccionarios en python

Para unir 2 diccionarios en python (un diccionario dentro del otro) vamos a utilizar el método update(), que es el equivalente a  la función extend() que nos sirve para concatenar listas.

Vamos a poner un ejemplo:

Utilizaremos el shell interactivo de python:

»»»dicc_1 = {1: "a" , 2: "b" , 3: "c"}
»»»dicc_2 = {4: "d" , 5: "e" , 6:  "f"}
»»»dicc_1
{1: "a", 2: "b", 3: "c"}
»»»dicc_2
{4: "d", 5: "e" , 6: "f"}

»»»dicc_1.update(dicc_2)
»»»dicc_2
{4: "d", 5: "e" , 6: "f"}
»»»dicc_1
{1: "a" , 2: "b" , 3: "c" , 4: "d", 5: "e" , 6: "f"}
»»»

Cuales son tus trucos para concatenar diccionarios?

{ 5 comentarios ... read them below or Comment }

  1. Yo quería saber, si quiero expresar que se cumplan dos condiciones para que me haga un cálculo, cómo lo pongo?
    Por ejemplo, mientras la altura >400 y la presión <500
    Existe alguna forma de unirlas en una misma línea?
    lunazul91@gmail.com

    Gracias

    ResponderEliminar
    Respuestas
    1. Hola diario. Claro que se puede. Te dejo un Ejemplo:

      altura = 600
      presion = 300

      if altura > 400 and presion < 500:
      ----print "La altura es mayor a 400 y la presion menor a 500"
      else:
      ----print "No se cumple la condicion"

      Con and se tienen que cumplir las 2 condiciones. También se puede usar or para que se cumpla una u otra.

      Saludos

      Eliminar
  2. Amigos, tengo esta duda y aun no la puedo resolver:
    Declarando 2 diccionarios:
    dicc_1 = {1: "a" , 2: ['b', 'z'] , 3: "c"}
    dicc_2 = {4: "d" , 5: "e" , 2: ['f', 'x']}
    Quisiera obtener este resultado:
    dicc_3 = {1: "a" , 2: ['b', 'z', 'f', 'x'] , 3: "c", 4: "d" , 5: "e" }
    Alguien tuviera alguna idea de como obtenerlo?
    Muchas Gracias por el apoyo,
    Saludos

    ResponderEliminar

Tu comentario es importante....

Google + Seguidores

Seguir por correo

Buscas trabajo??

Secciones Python

Entradas populares

Ultimos Comentarios

QC

- Copyright © Mi diario Python - Powered by Blogger - Designed by Johanes Djogan -