On 9 May 2013 07:32, Noufal Ibrahim <[email protected]> wrote:
> Gora Mohanty <[email protected]> writes:
>
>> On 8 May 2013 23:00, Jagadeesh N. Malakannavar <[email protected]> wrote:
>>> I prefer to do it like this
>>>
>>>>>> a = list(str(3245325))
>>>>>> sum(map(int, a))
>>> 24
>>
>> What does the map() gain you over basic list comprehension:
>>    sum( [int(i) for i in '3245325'] )
>
> You could drop the []. No need to first generate and then iterate over
> the list.

Ah, yes! Forgot that the expression would act as a generator.
Good catch!

Regards,
Gora
_______________________________________________
BangPypers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to