Sunday, June 1, 2014

Re: Transform list comprehension back to traditional looping construct, how?

.extend() takes as a parameter something that can be iterated over and appends it to the list. Something that can be iterated over includes other lists, sets, tuples, dictionaries, see https://docs.python.org/2/tutorial/datastructures.html

François

On Jun 1, 2014, at 9:00 AM, Pepsodent Cola <pepsodentcola@gmail.com> wrote:

> At first I was trying to use list.append but then Python complained that append could only take 1 argument. So I google around and list.extend said that it could take more arguments so I just went with it.
>
> What is this right method you are thinking about? My imagination is very limited I only know of append but not sure how to work with it in this situation.
>
>
>
> On Sunday, June 1, 2014 2:52:33 PM UTC+2, Masklinn wrote:
>
> On 2014-06-01, at 14:29 , Pepsodent Cola <pepsod...@gmail.com> wrote:
>
> > Hi, I want to transform my articles_list5 list comprehension back to a traditional looping construct to make things easier to read.
> > The articles_list5 returns a list of tuples.
> >
> > But when I try to do the same using traditional looping in articles_list6 then I just get one long list from everything. How do I transform list5 to list6 correctly so it still returns a list of tuples?
>
> By using the right method? Why are you calling list.extend?
>
> --
> You received this message because you are subscribed to the Google Groups "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/095e6321-4337-4bcb-b55d-07a273f515fb%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/C59E37CD-0920-4438-A46E-E40777B8670B%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment