To put it differently, if you develop a shallow duplicate of a list, Python constructs a whole new list that has a new id. Then, it inserts references on the objects in the original list in the new list.Calling list() without an argument results in and returns a fresh vacant list. Using this method of making vacant lists is much less frequent than