为什么在Python 3中,用不同值初始化的范围对象会相互比较相等?
当我在解释器中执行以下命令时:
>>> r1 = range(0) >>> r2 = range(2, 2, 2) >>> r1 == r2 True
结果是True。为什么会这样?为什么具有不同参数值的两个不同的range对象被视为相等?
True
range
用户名或电子邮箱地址
密码