今天来说一说,python函数默认参数的一个坑。先上代码:
In [132]: def fn(lst=[]):
.....: lst.append('1')
.....: return lst
.....:
In [133]: fn()
Out[133]: ['1']
In [134]: fn()
Out[134]: ['1', '1']
In [135]: fn()...
02-28-16 7,650 views
今天来说一说,python函数默认参数的一个坑。先上代码:
In [132]: def fn(lst=[]):
.....: lst.append('1')
.....: return lst
...