[EMAIL PROTECTED] wrote: > To step through a list, the python style is avoid an explicit index. > But what if the same hidden index is to be used for more than one list > > for example:- > for key,value in listKeys,listValues : > newdict[key]=value > > won't work as it is a tuple of lists, as opposed to a list of tuples. > Is there an elegant solution to this? Is there a way to merge lists > into a list of tuples to allow moving through multiple lists, or is > the for i in range(len(listkeys)): the only solution? > > Any suggestions?
zip() creates a list of tuples, or better, itertools.izip() lazily creates tuples as you go. Peter -- http://mail.python.org/mailman/listinfo/python-list