namekuseijin wrote:
On May 4, 9:15 am, David Robinow drobi...@gmail.com wrote:
On Mon, May 4, 2009 at 2:33 AM, namekuseijin
namekuseijin.nos...@gmail.com wrote:
ls = [(1,2), (3,4), (5, None), (6,7), (8, None)]
[(x,y) for (x,y) in ls if y]
[(1, 2), (3, 4), (6, 7)]
2009/5/5 Ricardo Aráoz ricar...@gmail.com:
This seems to work for any length tuples :
a = [(1,2), (3,4, 'goes'), (5,None), (6,7, 8, 'as', None), (8, None),
(9, 0)]
[tup for tup in a if not [e for e in tup if e == None]]
[(1, 2), (3, 4, 'goes'), (9, 0)]
Why that extra for? KISS
a =
ls = [(1,2), (3,4), (5, None), (6,7), (8, None)]
[(x,y) for (x,y) in ls if y]
[(1, 2), (3, 4), (6, 7)]
--
http://mail.python.org/mailman/listinfo/python-list
Snorri H a.a.ovtchinni...@gmail.com writes:
On May 3, 6:13 am, Ross ross.j...@gmail.com wrote:
I'm trying to set up a simple filter using a list comprehension. If I
have a list of tuples, a = [(1,2), (3,4), (5,None), (6,7), (8, None)]
and I wanted to filter out all tuples containing None, I
On May 3, 6:13 am, Ross ross.j...@gmail.com wrote:
I'm trying to set up a simple filter using a list comprehension. If I
have a list of tuples, a = [(1,2), (3,4), (5,None), (6,7), (8, None)]
and I wanted to filter out all tuples containing None, I would like to
get the new list b = [(1,2),
On Mon, May 4, 2009 at 2:33 AM, namekuseijin
namekuseijin.nos...@gmail.com wrote:
ls = [(1,2), (3,4), (5, None), (6,7), (8, None)]
[(x,y) for (x,y) in ls if y]
[(1, 2), (3, 4), (6, 7)]
Nope. That filters out 0 as well as None. Not what the OP asked for.
--
On May 4, 9:15 am, David Robinow drobi...@gmail.com wrote:
On Mon, May 4, 2009 at 2:33 AM, namekuseijin
namekuseijin.nos...@gmail.com wrote:
ls = [(1,2), (3,4), (5, None), (6,7), (8, None)]
[(x,y) for (x,y) in ls if y]
[(1, 2), (3, 4), (6, 7)]
Nope. That filters out 0 as well as None.
This isn't list comprehension, but it's something to keep in mind:
b = filter(lambda x: None not in x, input_list)
On Sat, May 2, 2009 at 10:25 PM, CTO debat...@gmail.com wrote:
On May 2, 10:13 pm, Ross ross.j...@gmail.com wrote:
I'm trying to set up a simple filter using a list
On Sat, May 2, 2009 at 7:13 PM, Ross ross.j...@gmail.com wrote:
I'm trying to set up a simple filter using a list comprehension. If I
have a list of tuples, a = [(1,2), (3,4), (5,None), (6,7), (8, None)]
and I wanted to filter out all tuples containing None, I would like to
get the new list b
On May 2, 7:21 pm, Chris Rebert c...@rebertia.com wrote:
On Sat, May 2, 2009 at 7:13 PM, Ross ross.j...@gmail.com wrote:
I'm trying to set up a simple filter using a list comprehension. If I
have a list of tuples, a = [(1,2), (3,4), (5,None), (6,7), (8, None)]
and I wanted to filter out all
On May 2, 10:13 pm, Ross ross.j...@gmail.com wrote:
I'm trying to set up a simple filter using a list comprehension. If I
have a list of tuples, a = [(1,2), (3,4), (5,None), (6,7), (8, None)]
and I wanted to filter out all tuples containing None, I would like to
get the new list b = [(1,2),
11 matches
Mail list logo