Thank you, Gribouillis and buran! The problem is now solved!
Now I understand that list1 and list2 point to the same object. Is this the case only in defining a new list but not other instances of objects?
Now I understand that list1 and list2 point to the same object. Is this the case only in defining a new list but not other instances of objects?