Ejemplo de Listas en Python: Retorna la Unión de dos Listas.
# Retornar la unión de a y b.
import random
def unir_lista(lista_a, lista_b):
lista_a.sort()
lista_b.sort()
lista_nueva = []
for i in lista_a:
if i not in lista_nueva:
lista_nueva.append(i)
for i in lista_b:
if i not in lista_nueva:
lista_nueva.append(i)
return lista_nueva
def imprimir_lista(lista, nombre):
for i, num in enumerate(lista):
print(f"{nombre}[{i}] = {num}")
def leer_lista():
lista = []
i = 0
while i < 5:
lista.append(int(random.randint(0, 10)))
i = i + 1
return lista
A = leer_lista()
B = leer_lista()
C = unir_lista(A, B)
imprimir_lista(A, "A")
imprimir_lista(B, "B")
imprimir_lista(C, "C")
Versión resumida:
import random
A = [random.randint(0, 10) for _ in range(5)]
B = [random.randint(0, 10) for _ in range(5)]
C = sorted(list(set(A) | set(B)))
print("A:", A)
print("B:", B)
print("C:", C)
Versión más resumida:
import random
A, B = [random.randint(0, 10) for _ in range(5)], [random.randint(0, 10) for _ in range(5)]
C = sorted(list(set(A) | set(B)))
print("A:", A, "\nB:", B, "\nC:", C)
Pueder ir al artículo principal:
Códigos Sencillos hechos en Python
huuuuy ese casi no me sirve lo necesito en java – listas enlazadas