In particolare, ho due liste di stringhe che mi piacerebbe combinare in una stringa in cui ogni linea è i prossimi due stringhe dalle liste, separate da spazi:Come faccio a scorrere le tuple degli elementi di due o più liste in Python?
a = ['foo1', 'foo2', 'foo3']
b = ['bar1', 'bar2', 'bar3']
Voglio una funzione combine_to_lines() che sarebbero tornati:
"""foo1 bar1
foo2 bar2
foo3 bar3"""
ammetto che ho già risolto questo problema, così ho intenzione di inviare la risposta. Ma forse qualcun altro ne ha uno migliore o vede un difetto nel mio.
Aggiornamento: ho semplificato il mio esempio sopra. Nel mio problema del mondo reale le linee erano formattate in un modo più complicato che richiedeva la decompressione delle tuple restituite da zip(). Ma complimenti per mhawke per arrivare alla soluzione più semplice per questo esempio.
Sì. Non riuscivo a ricordarlo, e una ricerca su Google ha richiesto un po 'di tempo per farmi girare la memoria. Forse questa domanda apparirà nelle ricerche future. –
lo fa, e ha aiutato a fare jogging nella mia memoria. quindi grazie. – aeroNotAuto
Un'altra domanda come risposta alla domanda? :) –