35. Programación en Python | Colecciones | Ejercicio 2 - Operaciones de conjuntos con listas

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

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

  •  5 лет назад +3

    💻 Apúntate al curso completo de Programación en Python:
    LINK: goo.gl/So89Ws

  • @roxodoce4883
    @roxodoce4883 4 года назад +18

    Espléndido tutorial, partiste de esta vida, pero algo de ti se quedo en mucho futuro. Saludos compañeros programadores y no se rindan!

  • @AlvaroHRuizV
    @AlvaroHRuizV 5 лет назад +18

    Gran legado, gracias Alejandro . RIP ---

  • @lennyncastro3093
    @lennyncastro3093 3 года назад +4

    Hoy cumple años el mejor youtuber de programación! feliz cumpleaños hermano y donde quiera que estes, te deseo lo mejor

    • @jhoantafur1
      @jhoantafur1 3 года назад

      Lamentablemente murió hace unos 2 años, es una pena, un gran profesor 🤞🏼😩

  • @CarAutoTronica
    @CarAutoTronica 4 года назад +14

    Lamento tu partida, tus vídeos son geniales, descansa en Paz.

  • @MrVanya1963
    @MrVanya1963 5 лет назад

    Que tal Alejandro, primero agradecerte por tu tiempo para preparar el curso, desde luego muy bueno; he aprendido mucho. Y aquí te transcribo mi solución. Saludos desde Quito-Ecuador (Sudamérica)
    # Ejercicio 2
    # Creación de las listas
    lista1 = [1,2,1,2,3,3,3,4,5,6,5,7]
    lista2 = [5,6,5,7,8,8,8,8,8,9,9,0,0,0,0,0,0,0,7]
    # Lista de elementos que aparecen en las dos listas
    lista = list(set(lista1) | set(lista2))
    print(lista)
    print()
    # Lista de elementos que aparecen en ambas listas
    lista = list(set(lista1) & set(lista2))
    print(lista)
    print()
    # Lista de elementos que aparecen en la lista1 pero no en la lista2
    lista = list(set(lista1) - set(lista2))
    print(lista)
    print()

  • @abigailbelloG
    @abigailbelloG 5 лет назад +10

    Enserio para mi fue algo dificil... igual sigo intentando. Saludos

  • @fersto6403
    @fersto6403 5 лет назад +4

    Genial, nuevo video!

  • @BarridO
    @BarridO 5 лет назад +4

    Buen video

  • @mispastelitosfans102
    @mispastelitosfans102 Год назад

    Buen tutorial

  • @lldaniel23ll
    @lldaniel23ll 5 лет назад +4

    nombre1="Aragom"
    clase1="Guerrero"
    raza1="Dunadan del Norte"
    nombre2="Gandalf"
    clase2="Mago"
    raza2="Istar"
    nombre3="Legolas"
    clase3="Arquero"
    raza3="Elfo Sindar"
    nombre=[nombre1,nombre2,nombre3]
    clase=[clase1,clase2,clase3]
    raza=[raza1,raza2,raza3]
    print(nombre)
    print(clase)
    print(raza)

  • @JOSEGONZALEZ-wx9fb
    @JOSEGONZALEZ-wx9fb 4 года назад

    Muy buen tutorial

  • @asystem6768
    @asystem6768 5 лет назад +1

    muy buena explicación... puedes enseñar recursividad en java por fa

  • @fede8604
    @fede8604 5 лет назад +1

    #Ejercicio 3:
    Lista = []
    Aragon = {"Nombre":"Aragon","Clase":"Guerrero","Raza":"Dunadan del Bosque"}
    Gandalf = {"Nombre":"Gandalf","Clase":"Mago","Raza":"Istar"}
    Legolas = {"Nombre":"Legolas","Clase":"Arquero","Raza":"Elfo Sindar"}
    Lista.append(Aragon)
    Lista.append(Gandalf)
    Lista.append(Legolas)
    print("Los Personajes son: {} ".format(Lista))

  • @orlandososarivera6089
    @orlandososarivera6089 4 года назад

    Alguien sabe como se llama el libro de donde saco los ejercicios, Alejandro

  • @octaviojosefernandosanchez8288
    @octaviojosefernandosanchez8288 3 года назад

    hola, comose podría resolver sin utilizar set y funciones de conjuntos? me refiero a utilizar las listas con for y mas funciones para listas

  • @dennisferraro3937
    @dennisferraro3937 2 года назад

    Hola el comando f que es lo q hace

  • @artemioharoldperlaciosluqu5471
    @artemioharoldperlaciosluqu5471 4 года назад

    listaPersonajes=[]
    personaje1={"Nombre":"Aragorn","Clase":"Guerrero","Raza":"Dunadan del Norte"}
    listaPersonajes.append(personaje1)
    personaje2={"Nombre":"Gandalf","Clase":"Mago","Raza":"Istar"}
    listaPersonajes.append(personaje2)
    print(listaPersonajes)

  • @luisjosegarcia9089
    @luisjosegarcia9089 3 года назад

    Ejercicio 3Tema 3
    anillo = {"1":{"Nombre":"Aragon","Clase":"Guerrero","Raza":"Dunadan del Norte"},"2":{"Nombre":"Gandalf","Clase":"Mago","Raza":"Istar"},"3":{"Nombre":"Legolas","Clase":"Arquero","Raza":"Elfo Sindar"}}
    print(anillo["1"])
    print(anillo["2"])
    print(anillo["3"])

  • @elienigena429
    @elienigena429 4 года назад +1

    Como puedo hacer para que me muestre el elemento con mas caracteres de la lista?

    • @baru8072
      @baru8072 4 года назад +1

      Señora el señor del video fallecio

  • @George-ru7md
    @George-ru7md 5 лет назад +1

    Hey men me podés hacer un favor sobre c++

  • @juliomarquina9684
    @juliomarquina9684 8 месяцев назад

    lista1=[1,2,3,4,5,4,3,2,2,1,5]
    lista2=[4,5,6,7,8,4,5,6,7,7,8]
    lista1=set(lista1)
    lista2=set(lista2)
    #Los converti en conjuntos para asi poder hacer la operacion entre conjuntos
    union=lista1|lista2
    diferencia1=lista1-lista2
    diferencia2=lista2-lista1
    interseccion=lista1&lista2
    #Luego, lo convertire nuevamente a listas, porque asi lo pide el problema
    union=list(union)
    diferencia1=list(diferencia1)
    diferencia2=list(diferencia2)
    interseccion=list(interseccion)
    #Ya convertido en listas nuevamente, procedemos a imprimirlo
    print(f"Lista de elementos que aparecen en las dos listas: {union}")
    print(f"Lista de elementos que aparecen en la primera lista, pero no en la segunda: {diferencia1}")
    print(f"Lista de elementos que aparecen en la segunda lista, pero no en la primera: {diferencia2}")
    print(f"Lista de elementos que aparecen en ambas listas: {interseccion}")

  • @osvaldotrejo1305
    @osvaldotrejo1305 5 лет назад

    #Ejercicio 3
    srAnillos = dict(Nombre1 = 'Argorn', Clase1 = 'Guerrero', Raza1 = 'Dunadan del Norte', Nombre2 = 'Gandalf', Clase2 = 'Mago', Raza2 = 'Istar',
    Nombre3 = 'Legolas', Clase3 = 'Arquero', Raza3 ='Elfo Sindar')
    print(srAnillos.items())

  • @reynerlopezcriollo380
    @reynerlopezcriollo380 11 месяцев назад

    '''
    Ejercicio 3:
    Escribir un programa donde cree una lista con los
    siguientes personajes del señor de los anillos.
    '''
    # Lista de los personaje del señor de los anillos
    lista1 = ["Nombre: Aragon","Clase: Guerrero","Raza: Dunadan del Norte"]
    lista2 =["Nombre: Gandalf", "Clase: Mago", "Raza: Istar"]
    lista3 =["Nombre: Legolas", "Clase: Arquero", "Raza: Elfo Sindar"]
    # Impresion de los personajes
    print(f"1:{lista1}")
    print(f"2:{lista2}")
    print(f"3:{lista3}")

  • @steventahir3520
    @steventahir3520 Месяц назад

    crack

  • @eliouagrmsoc
    @eliouagrmsoc 4 года назад

    """
    Escriba un prgrama que tenga dos listas, a continuación, cree las siguientes listas
    (en las que no debe hacer repeticiones:
    - Lista de palabras que aparecen en las dos listas.
    - Lista de palabras que aparecen en la primera lista, pero no en la segunda.
    - Lista de palabras que aparecen en la segunda lista, pero no en la segunda.
    - Lista de palabras que aparecen en ambas listas
    """
    lista_1 = ["Andrea","Jessica","Carla","Elio","Saraí","Mario","Judith","Andrea","Judith","Elio","Mario"]
    lista_2 = ["Andrea","Elio","Jessica","Saraí","José David","Jhoel","Jhoel","José David","Elio","Saraí"]
    lista_1 = set(lista_1)
    lista_2 = set(lista_2)
    lista_3 = list(lista_1 | lista_2)
    print(f"Primer caso: {lista_3}")
    lista_3 = list(lista_1 - lista_2)
    print(f"Segundo caso: {lista_3}")
    lista_3 = list(lista_2 - lista_1)
    print(f"Tercer caso: {lista_3}")
    lista_3 = list(lista_1 & lista_2)
    print(f"Cuarto caso: {lista_3}")

  • @gustavolacruzmartinez6116
    @gustavolacruzmartinez6116 3 года назад

    Lista2=[4,5,6,7,8,"Python"]
    Lista=[1,2,3,4,5,"Hola"]
    conjunto=set(Lista)
    b=set(Lista2)
    print(conjunto-b)
    print(b-conjunto)
    print(conjunto&b)
    lista=list(conjunto)
    lista2=list(b)
    print(lista)
    print(lista2)
    SALIDA
    {1, 2, 3, 'Hola'}
    {8, 'Python', 6, 7}
    {4, 5}
    [1, 2, 3, 4, 5, 'Hola']
    [4, 5, 6, 7, 8, 'Python']
    Yo lo hice ai pero esta mal :(

  • @e.v.2908
    @e.v.2908 2 года назад

    mi respuesta, humildemente
    lista1 = [1,2,3,4,"Joaquín","Venezuela","reloj"]
    lista2 = [2,4,5,"gato","rinoceronte","reloj"]
    conj1= set(lista1)
    conj2= set(lista2)
    print(f"lista1 UNION lista2: {list(conj1.union(conj2))}")
    print(f"lista1 MENOS lista2: {list(conj1.difference(conj2))}")
    print(f"lista2 MENOS lista1: {list(conj2.difference(conj1))}")
    print(f"lista 1 INTERSECCION lista2: {list(conj1.intersection(conj2))}")

  • @airtonnoob1469
    @airtonnoob1469 4 года назад

    Las dos listas no es igual a ambas listas?wtf

  • @osvaldotrejo1305
    @osvaldotrejo1305 5 лет назад

    #Ejercicio 2
    tierra = set(['Oso', 'Perro', 'Gato','Pato'])
    aire = set(['ganso', 'Aguila', 'Pato', 'Cotorro'])
    interseccion = tierra & aire
    diferencia = tierra - aire
    union= tierra | aire
    print(f"Lista de palabras que aparecen en las dos listas: {list(interseccion)}")
    print(f"Lista de palabras que aparecen en la primera lista, pero no en la segunda lista: {list(diferencia)}")
    diferencia = aire - tierra
    print(f"Lista de palabras que aparecen en la segunda lista, pero no en la primera: {list(diferencia)}")
    print(f"Lista de palabras que aparecen en ambas lista: {list(union)}")

  • @Aprendder
    @Aprendder 5 лет назад

    Lo importante es participar... jaja... minimo al ver el proximo video tengo algún detalle errado... jaja
    # Ejercicio 3
    '''
    nombre: aragorn legolas gandalf
    clase: guerrero arquero mago
    raza: dunadan del norte elfo sindar istar
    '''
    # Personajes
    a = {"Nombre":"Aragorn","clase":"guerrero", "raza":"dunadan del norte"}
    b = {"Nombre":"Legolas","clase":"arquero", "raza":"elfo sindar"}
    c = {"Nombre":"Gandalf","clase":"mago", "raza":"istar"}
    # Impresión como listas
    print(a.items())
    print(b.items())
    print(c.items())

  • @BTS_ARMY_17
    @BTS_ARMY_17 4 месяца назад

    diccionario = {"Aragom":{"clase":"Guerrero","Raza":"Dúnadan del norte"},"Gandalf":{"clase":"Mago","Raza":"Istar"},"Legolas":{"clase":"Arquero","Raza":"Elfo Sindar"}}
    lista = list(diccionario.items())
    print(lista)
    [('Aragom', {'clase': 'Guerrero', 'Raza': 'Dúnadan del norte'}), ('Gandalf', {'clase': 'Mago', 'Raza': 'Istar'}), ('Legolas', {'clase': 'Arquero', 'Raza': 'Elfo Sindar'})]
    Me faltó poner nombre:(

  • @solucionesmicroinformatica3118
    @solucionesmicroinformatica3118 5 лет назад

    Alejandro, a mi me funciono el ejercicio 2 de la siguiente manera:
    lista1 = {1,2,3,4,5,6,7,8,9,56,34,32,31,2}
    lista2= {5,6,7,8,9,0,20,30,31}
    print(lista1| lista2) #listas juntas pero sin repetir
    print(lista1-lista2)
    #elementos que aparecen en lista 1 pero no en lista 2
    print(lista2-lista1)
    #elementos que aparecen en lista 2 pero no en lista 1
    print (lista1&lista2) #elementos que aparecen en ambas
    No sabia o por lo menos no lo vi en el curso que con las listas también se pueden usar esas condiciones (|, &, -).
    Hay algún inconveniente si lo hago de esa manera?

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

    veo gente muerta

  • @Thevic16
    @Thevic16 5 лет назад

    Aqui el mio
    """"
    Colecciones - Ejercicio 3:
    Escriba un programa donde cree una lista con los siguientes personajes del Señor de los anillos.
    Nombre: Aragorn
    Clase: Guerrero
    Raza: Dúnadan del Norte
    Nombre: Gandalf
    Clase: Mago
    Raza: Istar
    Nombre: Legolas
    Clase: Arquero
    Raza: Elfo Sindar
    """
    lista = [[{"Nombre":"Aragorn","Clase":"Guerrero","Raza":"Dúnadan del Norte"}],[{"Nombre":"Gandalf","Clase":"Mago","Raza":"Istar"}],[{"Nombre":"Legolas","Clase":"Arquero","Raza":"Elfo Sindar"}]]
    print(lista)
    print("Opciones: 0,1,2")
    personaje = int(input("Eliga el índice del personaje que desea seleccionar ->"))
    print(F"El personaje que selecciono fue {lista[personaje]}")

  • @luisfernandorodriguez9834
    @luisfernandorodriguez9834 7 месяцев назад

    lista1 = set(["Luis", "Juan", "David", "Jose", "Maria", "Pedro","David"])
    lista2 = set(["Luz", "Manuel", "Pedro", "Jesus", "Maria", "Juan", "Manuel"])
    # Aparecen en las dos listas.
    print(f"Aparecen en las dos listas: {list(lista1.union(lista2))}")
    # Aparece solo en la primera lista.
    print(f"Aparecen solo en la primera lista.: {list(lista1.difference(lista2))}")
    # Aparece solo en la segunda lista.
    print(f"Aparecen solo en la segunda lista.: {list(lista2.difference(lista1))}")
    # Aparecen en ambas listas.
    print(f"Aparecen en ambas listas: {list(lista1.intersection(lista2))}")