[Python-es] obtener diferencias entre elementos de dos listas de listas.

Rolando Espinoza La Fuente darkrho en gmail.com
Vie Mar 5 17:03:14 CET 2010


2010/3/5 Rolando Espinoza La Fuente <darkrho en gmail.com>:
[...]
>        diff = []
>
>        for j in range(max(len(a), len(b))):
>            if not getitem(a, j) == getitem(b, j):
>                diff.append(j)

Esto se podría simplificar a

        diff = [j for j in range(max(len(a), len(b)))
                if not getitem(a, j) == getitem(b, j)]

Rolando



Más información sobre la lista de distribución Python-es