On Tuesday 10 August 2004 12:23, Angus Leeming wrote:
> Ok, Jose. The ignorant one strikes again.
>
> How do I initialise a list of 25 items to 0?
> In C++
>         std::vector<int> path_bins(25, 0);
>
> In python, I've got:
>
>     path_bins = []
>     for i in range(0, 25):
>         path_bins.append(0)
>
> which feels 'sub-optimal' ;-)

  path_bins = [0] * 25

  This works for all types whose addition is defined. You know if n is an 
integer then a * n will be a+....+a (n times), quite natural. :-)

  This is one of the reasons why I like python.
-- 
José Abílio

Reply via email to