list comprehension

a a at tempinbox.com
Fri Jun 30 20:29:57 EDT 2006


hi simon thanks for your reply
what if i want to do this
	        feed_list=[]
		feed_id=[]
		for ix in feeds_list_select:
			global feeds_list
			global feeds_id
			feeds_list.append(ix.url)
		       feeds_id.append(ix.id)

ie not one variable but more variables
thanks
Simon Forman wrote:
> a wrote:
> > can someone tell me how to use them
> > thanks
>
> basically, a list comprehension is just like a for loop,  if you wrote
> it out the "long way" it would be something like this:
>
> results = []
> for var in some_iterable:
>     if some condition:
>         results.append(some expression)
>
>
> The list comprehension version:
>
> results = [some expression for var in some_iterable if some condition]
>
>
> There's more to it, but that's the basic idea.
> 
> Hope this helps,
> ~Simon




More information about the Python-list mailing list