2010/3/5 Boris Perez Canedo <inf200...@ucf.edu.cu>: > Hola, > > Ok, me convencieron, pero les advierto que esta de piedra, por asi decirlo. > > def compare(L1, L2): > if len(L1) <> len(L2): > return None > else: > differ = [] > for pos in range(len(L1)): > if L1[pos] <> L2[pos]: > differ.append(pos) > return differ
Por lo pronto, yo escribiría "compare" así: def compare(L1, L2): if len(L1) <> len(L2): return None return [x for x,(y,z) in enumerate(zip(L1, L2)) if y <> z] El resto no lo he mirado, que no hay mucho tiempo en el trabajo :P :) _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/