Summing a 2D list
Karsten Heymann
karsten.heymann at blue-cable.net
Fri Jun 13 10:16:05 EDT 2008
Hi Björn,
"BJörn Lindqvist" <bjourne at gmail.com> writes:
> On Fri, Jun 13, 2008 at 2:12 PM, Karsten Heymann
> <karsten.heymann at blue-cable.net> wrote:
>> summed_up={}
>> for user,vote in pairs:
>> if summed_up.has_key(user):
>> summed_up[user]+=vote
>> else:
>> summed_up[user]=vote
>
> You'll save even more by using:
>
> if user in summed_up:
>
> instead of has_key.
You're right, then it goes down to 1.5s (compared to 0.9 for the pure
list version). Pythons dictionaries are really great :-)
Yours
Karsten
More information about the Python-list
mailing list