In <[EMAIL PROTECTED]>, stef wrote:

> Eugene Antimirov wrote:
>
>> And one note more. Just to be more pythonic you shouldn't use form 
>> range(len(blabla)). Instead use:
>>
>> for i in list:
>> ....blabla...
>>
>>
> I would love that,
> but please tell me how (I need an integer counter for something else too):
> 
> def chunk_plot(*args):
>     if len(args) == 1:  list = args[0]
>     else:               list = args
>  
>     color = ['g','r','b','y','m']
>     plot ( list[0], color[0])
>     hold (True)
>     for i in range  (  1,  len(list)  ):
>          plot  (  list[i],  color[i]  )

No need for the counter here.

for args in zip(list[1:], color[1:]):
    plot(*args)

Ciao,
        Marc 'BlackJack' Rintsch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to