Aus einer Liste, M:Wie kann ich eine Funktion auf jedes Element einer verschachtelten Liste anwenden?
M = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
Ich mag eine neue Liste, L, schaffen, mit allen Elementen verdoppelt.
Bisher habe ich verschiedene Kombinationen von Iteration, Comprehensions und Lambda-Ausdrücke ausprobiert, alles ohne Erfolg.
Was wäre der einfachste/schnellste Weg?
'[[x * 2 für x in r] für r in M]'? – soon
[Reduzieren Sie die Liste der Listen] (https://stackoverflow.com/questions/952914), führen Sie dann Ihre Operation für jedes Element der flachen Liste aus. –
@ KevinJ.Chase: Die Antworten haben bisher angenommen, dass die neue Liste 'L' die gleiche Struktur wie' M' haben wird (nicht abgeflacht). –