Reto: Unir listas
Generar primero una lista con los números entre 0 y 10, luego generar otra lista con los números del 11 al 20. Unir ambas lista e imprimir el resultado.
Método 1
Generamos dos listas conrange
. Añadimos la segunda lista a la primera usando extend
. Finalmente imprimimos la lista extendida.miLista=list(range(11))
tuLista=list(range(11,21))
miLista.extend(tuLista)
print(miLista)
Método 2
Generamos dos listas conrange
. Creamos una tercera lista que es suma de las otras dos. Al sumar dos listas en Python se genera una nueva lista que une ordenadamente las listas que se quieren sumar.miLista=list(range(11))
tuLista=list(range(11,21))
nuestraLista = miLista + tuLista
print(nuestraLista)
#Generar primero una lista con los números entre 0 y 10,
ResponderEliminar# luego generar otra lista con los números del 11 al 20. Unir ambas lista e imprimir el resultado.
a = []
b = []
for i in range(0, 11):
a.append(i)
for j in range(11, 21):
b.append(j)
print(a)
print(b)
c = a + b
print(c)
Usando List Comprehension y el Operador de Desempaquetado iterable (*):
ResponderEliminarlista1 = [i for i in range(11)]
lista2 = [i for i in range(11,21)]
lista3 = [*lista1, *lista2]
print(lista3)
lista_1 = []
ResponderEliminarlista_2 = []
for n in range (1,11):
lista_1.append(n)
for x in range (11,21):
lista_2.append (x)
print (lista_1+lista_2)