Das Folgende erscheint in meinem Python 2.6-Code:
%Vor%Kann ich viel besser machen? Was ich besonders nicht mag ist, dass ich das gleiche Paar zweimal verwende, einmal für die for-Schleife und wieder für den Generator-Ausdruck. Ich bin unsicher, ob ich es vorziehen würde:
%Vor%Gibt es eine Möglichkeit, diese Schleife prägnant auszudrücken?
universe
ist zufällig eine Liste, wenn es einen Unterschied macht. Reihenfolge der Iteration spielt keine Rolle.
Ich schlage vor, es vollständig funktionsfähig zu halten oder vollständig zu verstehen. Hier ist eine Implementierung, die vollständig funktioniert.
%Vor%itertools.product kann ein Schlüsselwort-Argument "repeat" verwenden, wenn Sie die gleiche Sequenz wie mehrere Parameter haben möchten:
%Vor%Es ist eine Frage der Meinung, ob dies besser lesbar ist.
Sie können Ihren ursprünglichen Code durch Folgendes ersetzen:
%Vor%