Damit None
-Werte in die Listen aufgenommen werden können, können Sie die folgende Änderung verwenden:
Der einfachste Weg, dies zu tun, ist das Round-Robin-Rezept in itertools
. Dokumente :
Was kann man so benutzen:
%Vor% Beachten Sie, dass 2.x eine etwas andere Version von roundrobin
erfordert, die in den 2.x-Dokumenten
Dies vermeidet auch das Problem, dass die zip_longest()
-Methode darin besteht, dass die Listen None
enthalten können, ohne dass sie entfernt werden.
Dies ist kein kurzer Weg, aber es entfernt unnötige Abhängigkeiten.
Aktualisierung: Hier ist ein anderer Weg, der von @jsvk vorgeschlagen wurde %Vor%