Le Thu, 10 Mar 2005 13:12:31 -0800, James Stroud a écrit :
> Hello,
>
> Its not obvious to me how to do this. I would like to iterate using a tuple
> as
> an index. Say I have two equivalently sized arrays, what I do now seems
> inelegant:
>
> for index, list1_item in enumerate(firstlist):
> do_something(list1_item, secondlist[index])
>
> I would like something more like this:
>
> for list1_item, list2_item in (some_kind_of_expression):
> do_something(list1_item, list2_item)
>
> Practically, I'm not so sure B is better than A, but the second would be a
> little more aesthetic, to me, at least.
>
> Any thoughts on what "some_kind_of_expression" would be?
It is called "zip"
for list1_item, list2_item in zip(firstlist, secondlist):
....
try: help(zip)
>
> James
>
--
http://mail.python.org/mailman/listinfo/python-list