|
1
1
这是蟒蛇的陷阱之一。 空列表的默认参数是在函数定义中创建的。它在函数调用之间仍然存在。
如果你看你的输出,你会看到重复的。每条路径存在两次。如果你再运行一次,它应该有三个重复每个,以此类推。这只适用于可变类型。所以像列表和字典之类的东西会表现出这种行为。如果不打算使用此行为,请避免将其用作默认参数。 而是使用将默认参数设置为None并在函数体中选中它。
|
|
|
MMedina · 将powershell应用于子文件夹 1 年前 |
|
|
YorSubs · Linux中遍历目录的时间不同方法[关闭] 1 年前 |
|
Romn · 在递归函数中键入元组或元组列表 2 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 2 年前 |
|
|
Ack · 尝试迭代JSON数据以匹配用户输入 2 年前 |