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