初次接触小整数对象池

小整数对象池现在的范围还是[-5,257)吗

list1 = [-9, -5, -2, 0, 3, 256, 257]
list2 = [-9, -6, -5, -2, 0, 3, 100, 256, 257]
print(id(list1[0]) == id(list2[0]))
print(id(list1[-1]) == id(list2[-1]))

结果是两个True,显然超过了那个范围

你这样比较是不准确的,你会发现,无论赋值多大的数,两者地址都是一样的。而且不光整数,浮点数、字符串都一样的。
但是在控制台就能看出来区别