hier mal 2 Einzeiler zum Zerteilen und wieder zusammenfügen von Listen:
Code: Alles auswählen
def cutter(x, n):
return [x[i:i+n] for i in xrange(0, len(x), n)]
def glue(x):
return reduce(lambda a, b: a + b, x, [])
a = [1,2,3,4,5,6,7,8,9]
b = cutter(a, 3) # zerlege die Liste in Häppchen mit je 3 Elementen
print b
print glue(b) # vereinige die in b enthaltenen Listen wieder zu einer
Gruß
Dookie