在 python 中创建范围对象

Creating range objects in python

有没有办法在 python 中创建表示范围的对象或元组。

我需要检查一个变量是否在某个范围内。

例如 而不是做:

a = 2
if a > -1 and a < 5:
 print (a)

我想做:

if a in [-1, 5]:
 print(a)

Python的美女之一:

a=2
if -1 <= a <= 5:
    print(a)