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