On 2007-05-31, Warren Stringer <[EMAIL PROTECTED]> wrote:

>> > But that still isn't as simple or as direct as:
>> >
>> > c[:]()
>> 
>> Why do you always use a _copy_ of c in your examples?  As long
>> as you're wishing, why not just
>> 
>>   c()
>
> Oh hey Grant, yes, I misunderstood your question for a bit. I
> thought you meant the difference between List comprehension
> [...] and generator expressions (...) where the first returns
> the whole list and the second iterates the whole list. 
>
> But, yes, good point if I was only using [:]. For more
> expressiveness,

How is it more expressive?  In the context you're concerned
with, c[:] is the exactly same thing as c.  You seem to be
worried about saving keystrokes, yet you use c[:] instead of c.

It's like having an integer variable i and using ((i+0)*1)
instead of i.

-- 
Grant Edwards                   grante             Yow! I want to read my new
                                  at               poem about pork brains and
                               visi.com            outer space ...
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to