Я обнаружил странную вещь в Python, когда попытался сравнить списки, составленные из целых чисел.
Например:
In [35]: id(range(1,5)),id(range(1,15)),id(range(16,0,-1))
Out[35]: (155687404, 155687404, 155687404)
1:
Почему их значения id () одинаковы? И как они могут быть одинаковыми, так как они выглядят по-разному?
Q2:
Как я могу сравнить списки целых чисел по значениям id ()?
Q3:
Чтобы быть более любознательным, как вычисляется значение id () в Python?