Jak iterować po krotkach elementów dwóch lub więcej list w Pythonie? [duplikować]
To pytanie ma już tutaj odpowiedź:
Jak równolegle przeglądać dwie listy? 8 odpowiedziW szczególności mam dwie listy łańcuchów, które chciałbym połączyć w łańcuch, gdzie każda linia jest następną dwoma ciągami z list, oddzielonymi spacjami:
a = ['foo1', 'foo2', 'foo3']
b = ['bar1', 'bar2', 'bar3']
Chcę, aby funkcja Combine_to_lines () zwróciła:
"""foo1 bar1
foo2 bar2
foo3 bar3"""
Przyznaję, że już rozwiązałem ten problem, więc opublikuję odpowiedź. Ale może ktoś inny ma lepszy lub widzi wadę w moim.
Aktualizacja: Upraszczam powyższy przykład. W moim rzeczywistym świecie linie zostały sformatowane w bardziej skomplikowany sposób, który wymagał rozpakowania krotek zwróconych z zip (). Ale kudos domhawke za znalezienie najprostszego rozwiązania tego przykładu.