最佳答案
为什么在 Python3中使用不同值初始化的范围相互之间是相等的?
当我在解释器中执行以下命令时:
>>> r1 = range(0)
>>> r2 = range(2, 2, 2)
>>> r1 == r2
True
结果是 True
。为什么会这样?为什么具有不同参数值的两个不同 range
对象被视为相等?