我一直在玩 bisect 并且对以下行为感到困惑:
输入:
test = 1
print(test)
bisect.insort([test], 6)
输出:
1
1
如果我在将 test 定义为列表时更改,我会得到不同的响应:
输入:
test = [1]
print(test)
bisect.insort(test, 6)
输出:
[1]
[1, 6]
为什么这样做?
我一直在玩 bisect 并且对以下行为感到困惑:
输入:
test = 1
print(test)
bisect.insort([test], 6)
输出:
1
1
如果我在将 test 定义为列表时更改,我会得到不同的响应:
输入:
test = [1]
print(test)
bisect.insort(test, 6)
输出:
[1]
[1, 6]
为什么这样做?