Python kombiniert zwei for-Schleifen

8

Momentan würde ich tun:

%Vor%

Gibt es so etwas wie

? %Vor%

Möchte diese Art von Schleife verkürzen und dies löst die Ausnahme "zu viele zum Entpacken" aus.

    
jdborg 22.02.2012, 12:32
quelle

2 Antworten

15

Verwenden Sie itertools.product

%Vor%

druckt alle neun Paare:

%Vor%

UPDATE : Wenn die beiden Variablen x und y aus einer Liste ausgewählt werden sollen, können Sie das Schlüsselwort repeat verwenden (wie von agf ):

%Vor%     
eumiro 22.02.2012, 12:34
quelle
7

Sie könnten einen Generator-Ausdruck in der for-Schleife verwenden:

%Vor%     
Rory 22.02.2012 12:37
quelle

Tags und Links