with new list value in the first examplethe list value that eggs ends up with is the same list value it started with it' just that this list has been changedrather than overwritten figure - depicts the seven changes made by the first seven lines in the previous interactive shell example figure - the del statement and the append(method modify the same list value in place changing value of mutable data type (like what the del statement and append(method do in the previous examplechanges the value in placesince the variable' value is not replaced with new list value mutable versus immutable types may seem like meaningless distinctionbut "passing referenceson page will explain the different behavior when calling functions with mutable arguments versus immutable arguments but firstlet' find out about the tuple data typewhich is an immutable form of the list data type lists