Loop in a loop?
Bruno Desthuilliers
bruno.42.desthuilliers at wtf.websiteburo.oops.com
Fri Jan 18 04:16:26 EST 2008
Roel Schroeven a écrit :
> Sacred Heart schreef:
>> On Jan 17, 1:35 pm, cokofree... at gmail.com wrote:
>>> for i in zip(array1, array2):
>>> print i
>>>
>>> Although I take it you meant four d, the issue with this method is
>>> that once you hit the end of one array the rest of the other one is
>>> ignored.
>>
>> Yes, small typo there.
>>
>> Okey, so if my array1 is has 4 elements, and array2 has 6, it won't
>> loop trough the last 2 in array2? How do I make it do that?
>
> One solution is with map() instead if zip(). map() with None as the
> first argument works much like zip(), but it keeps looping if one of the
> lists is exhausted. When that happens, it uses None for those values:
Yek ! Should have read the doc more carefully. Height years of Python,
and I didn't knew this one :(
More information about the Python-list
mailing list