Files
Learn-Python-Programming-Th…/ch04/parameters.defaults.mutable.py
T
adii1823 ee641c189f ch04
2021-10-28 17:37:54 +05:30

12 lines
237 B
Python

# parameters.defaults.mutable.py
def func(a=[], b={}):
print(a)
print(b)
print('#' * 12)
a.append(len(a)) # this will affect a's default value
b[len(a)] = len(a) # and this will affect b's one
func()
func()
func()