Почему диапазоны, которые инициализируются разными значениями, сравниваются друг с другом в Python 3?
Когда я выполняю следующие команды в моем интерпретаторе:
>>> r1 = range(0)
>>> r2 = range(2, 2, 2)
>>> r1 == r2
True
Результат True. Почему это так? Почему два разных объекта range с разными значениями параметров считаются равными?