ich habe eine Funktion, als Beispiel
Code: Alles auswählen
def bla(x): 2*x
Code: Alles auswählen
def liste_bla(listex):
result = []
for el in listex: result.append(bla(el))
return result
Ich habe folgende schöne Funktion gefunden, die eine Liste von Listen transponiert. So ganz habe ich das Vorgehen nicht verstanden. Kann man das Prinzip auf jede Funktion erweitern?
Code: Alles auswählen
def transposed(lists):
if not lists: return []
return map(lambda *row: list(row), *lists)