¿Hay una orden interna del pitón que hace lo mismo que Tupler para un conjunto de listas, o algo similar:¿Hay un pitón incorporado para crear tuplas de múltiples listas?
def tupler(arg1, *args):
length = min([len(arg1)]+[len(x) for x in args])
out = []
for i in range(length):
out.append(tuple([x[i] for x in [arg1]+args]))
return out
así, por ejemplo:
tupler([1,2,3,4],[5,6,7])
devuelve:
[(1,5),(2,6),(3,7)]
o tal vez hay una forma propia de pitón de hacer esto, ¿o hay un generador similar?
También eche un vistazo al módulo itertools. itertools.izip() e itertools.izip_longest() devuelven iterador eficiente de memoria logrando el mismo resultado que zip. – sateesh