in first case it is pass by value. for list you are passing a reference.
https://www.geeksforgeeks.org/python/pass-by-reference-vs-value-in-python/
in first case it is pass by value. for list you are passing a reference.
https://www.geeksforgeeks.org/python/pass-by-reference-vs-value-in-python/