Mehrdimensionale Generator Ausdrücke / LCs

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
str1442
User
Beiträge: 520
Registriert: Samstag 31. Mai 2008, 21:13

Mehrdimensionale Generator Ausdrücke / LCs

Beitragvon str1442 » Freitag 19. September 2008, 16:14

Hallo,

gibt es eine recht elegante Möglichkeit, sowas hier:

Code: Alles auswählen

A = []
for a in x:
    for b in y:
        A.append(some_func(a, b))


und weitere "mehr dimensionale" Konstrukte als List Comprehension oder als Generator Ausdruck zu formulieren?

Ich dachte zuerst an etwas wie itertools.repeat(element_von_x, len(y)), bekomme das aber nicht formuliert...
Benutzeravatar
Trundle
User
Beiträge: 591
Registriert: Dienstag 3. Juli 2007, 16:45

Beitragvon Trundle » Freitag 19. September 2008, 16:19

Code: Alles auswählen

A = [some_func(a, b) for a in x for b in y]
"Der Dumme erwartet viel. Der Denkende sagt wenig." ("Herr Keuner" -- Bertolt Brecht)
Benutzeravatar
str1442
User
Beiträge: 520
Registriert: Samstag 31. Mai 2008, 21:13

Beitragvon str1442 » Freitag 19. September 2008, 16:24

:idea:

Danke!

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder