Ejemplo de Listas en Python: Determinar si dos listas son iguales.
# Determinar si dos listas son iguales.
import random
def son_listas_iguales(lista_a, lista_b):
lista_a.sort()
lista_b.sort()
if len(lista_a) != len(lista_b):
return False
else:
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(son_listas_iguales(A, B))
Versión 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, "\nSon iguales:", all(a == b for a, b in zip(sorted(A), sorted(B))))
Pueder ir al artículo principal:
Códigos Sencillos hechos en Python
en que versión de phyton esta hecho el código , es que me tira error …