Python - Lección 9: Ejercicio con secuencias

Ahora vamos a comenzar con el segundo desafío de este curso.
Recuerden que si no entienden el enunciado o algo de lo que hayamos visto, pueden escribirme por privado.

Enunciado:

Dadas las siguientes listas:

distros_principales = ['Debian',  'Fedora',  'Arch Linux']
distros_basadas = ['RockyLinux', 'Mint', 'Manjaro']

La primer lista contiene a cada una de las tres principales distribuciones de Linux desde donde se basan la mayoría del resto de distribuciones y la segunda lista, contiene distribuciones que derivan de una de las tres listadas anteriormente.
Punto 1: Agrupen ambas listas en una sóla tupla, en donde cada elemento de la primer lista, corresponda al elemento de la segunda lista.
Punto 2: Muestren el resultado utilizando formato y saltos de línea.

Pista: Si ordenan alfabéticamente cada lista, verán que las distribuciones se relacionan entre sí.

Recuerden que pueden compartir el código que desarrollaron.

<Tema anterior - Tema siguiente>

1 me gusta

Aquí les comparto el código de la forma que lo hice, espero les ayude o si me falta algo me avisan por favor

distros_principales = ['Debian', 'Red Hat', 'Arch Linux']
distros_basadas = ['RockyLinux, ', 'Mint, ', 'Manjaro, ']


print("===========LISTAS====================")
print(distros_principales)
print(distros_basadas)


print("===========LISTAS ORDENADAS====================")
distros_principales.sort()
distros_basadas.sort()
print(distros_principales)
print(distros_basadas)


print("========LISTAS UNIDAS y ORDENADAS====================")
unidas =  [
                    (distros_basadas[0] + distros_principales[0]),
                    (distros_basadas[1] + distros_principales[1]),
                    (distros_basadas[2] + distros_principales[2]),
]

unidas.sort()
print(unidas)

for u in unidas:
    print("-",u)
2 Me gusta

Buenísimo! Bien ahí por animarte a compartir :ok_hand:t3::ok_hand:t3:

Comparto mi solución:

distros_principales = ['Debian', 'Fedora', 'Arch Linux']

distros_basadas = ['RockyLinux', 'Mint', 'Manjaro']

distros_principales.sort()

distros_basadas.sort()

distros_unidos=(distros_principales[0]+' '+distros_basadas[0],distros_principales[1]+' '+distros_basadas[1],distros_principales[2]+' '+distros_basadas[2])

print('Tupla de las distros Linux:\n')

print(f'Distro 1: {distros_unidos[0]}\nDistro 2: {distros_unidos[1]}\nDistro 3: {distros_unidos[2]}')