Python - Ejercicio 28: Calcular la Diferencia de Conjuntos con Elementos con Nombres de Colores

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 5

  • @evanderss_
    @evanderss_ 2 года назад +2

    # Calcular la diferencia, la unión, la intersección y la diferencia simétrica de conjuntos con colores
    colores_lista_1 = ["Negro", "Rojo", "Verde", "Blanco", "Cáfe"]
    colores_lista_2 = ["Blanco", "Azul", "Verde", "Gris", "Amarillo"]
    colores_lista_conjunto_1 = set(colores_lista_1)
    colores_lista_conjunto_2 = set(colores_lista_2)
    diferencia = colores_lista_conjunto_1.difference(colores_lista_conjunto_2)
    union = colores_lista_conjunto_1.union(colores_lista_conjunto_2)
    intersección = colores_lista_conjunto_1.intersection(colores_lista_conjunto_2)
    diferencia_sim = colores_lista_conjunto_1.symmetric_difference(colores_lista_conjunto_2)
    print(diferencia)
    print(union)
    print(intersección)
    print(diferencia_sim)

  • @yo0Fo.
    @yo0Fo. 3 года назад +2

    como seria al revez?
    es decir encontrar iguales

    •  3 года назад +1

      Hola,
      Se puede iterar un arreglo y comparar respecto al otro.
      Los elementos iguales se pueden agregar a un arreglo auxiliar.
      Quedo atento.
      Saludo,

  • @thaunan
    @thaunan 3 года назад +2

    Gracias por el vídeo.
    El código:
    diferencia = colores_conjunto1.difference(colores_conjunto2)
    es quivalente a:
    diferencia = colores_conjunto1 - colores_conjunto2
    no?
    Al menos lo he probado y me da el mismo resultado.
    Gracias.

    •  3 года назад +2

      Hola,
      Sí es válido. Es posible utilizar el operador sobrecargado - para diferencia a simétrica de conjuntos.
      Gracias por compartir.
      Saludo,