Два индивидуально созданных изменяемых списка имеют разные идентификаторы.
Python SHELL: (изменяемый)
>>> mylist = ['spam', 'eggs']
>>> yourlist = ['spam', 'eggs']
>>> id(mylist), id(yourlist)
(49624456, 48910408)
В то время как две индивидуально созданные неизменяемые строки имеют одинаковые идентификаторы.
Python SHELL: (неизменяемый)
>>> a = 10
>>> b = 10
>>> id(a), id(b)
(507099072, 507099072)
a
и b
ссылаются на один и тот же объект? Если нет, то почему идентификаторы похожи? mylist
и yourlist
относятся к разным объектам? Если да, то почему у них разные идентификаторы.