Ejemplo de Listas en Python: Determinar si la primera lista está incluida en la segunda.
# Determinar si la primera lista está incluida en la segunda
import random
def esta_incluida(lista_a, lista_b):
lista_a.sort()
lista_b.sort()
for i in range(0, len(lista_a)):
if lista_a[i] != lista_b[i]:
return False
return True
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, 1)))
i = i + 1
return lista
A = leer_lista()
B = leer_lista()
imprimir_lista(A, "A")
imprimir_lista(B, "B")
print(esta_incluida(A, B))
Versión resumida:
import random
A = [random.randint(0, 1) for _ in range(5)]
B = [random.randint(0, 1) for _ in range(5)]
print("A:", A)
print("B:", B)
print("La primera lista está incluida en la segunda:", all(a == b for a, b in zip(sorted(A), sorted(B))))
Versión más resumida:
import random
A, B = [random.randint(0, 1) for _ in range(5)], [random.randint(0, 1) for _ in range(5)]
print("A:", A, "\nB:", B, "\nIncluida:", all(a == b for a, b in zip(sorted(A), sorted(B))))
Pueder ir al artículo principal:
Códigos Sencillos hechos en Python
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.