Liste > Confrontare

1

L’operatore di confronto con operandi 2 liste controlla tutto

uguali = (lista1 == lista2)

2

Con for

n1 = len(lista1)
n2 = len(lista2)
uguali = True
if(n1 != n2):
    uguali = False
else: 
    for i in range(n1):
        if(lista1[i] != lista2[i]):
            uguali = False
            break

3

Con zip()

n1 = len(lista1)
n2 = len(lista2)
uguali = True
if(n1 != n2):
    uguali = False
else: 
    for x,y in zip(lista1, lista2):
        if(x != y):
            uguali = False
            break

4

Con while

n1 = len(lista1)
n2 = len(lista2)
uguali = True
if(n1 != n2):
    uguali = False
else:
    i = 0
    while(uguali) and (i < n1):
        uguali = (lista1[i] == lista2[i])
        i += 1