When I call for the id() of variables x and y they return the same value, and this makes sense to me, since both x and y are assigned to 10. But why isn't the same thing happening to list_1 and list_2 since they both are assigned to [1,2,3,4,5]?
>>> x = 10
>>> y = 10
>>> id(x)
140715221221936
>>> id(y)
140715221221936
>>> list_1 = [1,2,3,4,5]
>>> list_2 = [1,2,3,4,5]
>>> id(list_1)
2808959614408
>>> id(list_2)
2808959614152