def test_func(x, l=[]):
l.append(x)
return l
r = test_func(100)
print(r)
r = test_func(100)
print(r)
J'aurais dû créer une liste vide comme argument par défaut ...
[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)
production:
[100]
[100]
Recommended Posts