def test_func(x, l=[]):
l.append(x)
return l
r = test_func(100)
print(r)
r = test_func(100)
print(r)
Ich hätte eine leere Liste als Standardargument erstellen sollen ...
[100]
[100, 100]
def test_func(x, l=None):
if l is None:
l = []
l.append(x)
return l
r = test_func(100)
print(r)
r = test_func(100)
print(r)
Ausgabe:
[100]
[100]
Recommended Posts