Can I search a list for a range of values?

Ian Kelly ian.g.kelly at gmail.com
Fri Oct 14 18:24:00 EDT 2011


On Fri, Oct 14, 2011 at 4:10 PM, MrPink <tdsimpson at gmail.com> wrote:
> I have a list like so:
>> a = [2,4,5,6,3,9,10,34,39,59,20,15,13,14]
>> I would like to get a subset from the list with value between 10 and
> 20 (inclusive).
>> b = [10,13,15,14,20]
>> Is there a way to do this with a list or other data type?

Use a list comprehension:
b = [x for x in a if 10 <= x <= 20]
Cheers,
Ian


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /