On Tue, Dec 03, 2013 at 04:04:33PM +0000, Mark Lawrence wrote: > On 03/12/2013 15:51, Steven D'Aprano wrote: > > > >Here's a modification to your earlier code using zip: > > > >PopularCountries = ["Brazil", "China", "France", "India", "Vietnam"] > >Backpackers = 1000000 > >msg = "In %d there were %d backpackers worldwide and their most popular > >country was %s." > >for year, country in zip(range(2009, 2014), PopularCountries): > > Backpackers = Backpackers*1.15 > > print(msg % (year, Backpackers, country)) > > > > So much for "There should be one-- and preferably only one --obvious way > to do it." :)
Huh? Using zip to iterate over multiple sequences in parallel *is* the obvious way to, um, iterate over multiple sequences in parallel. -- Steven _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor