gpt4 book ai didi

python - python中的 "append"和 "+"有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 19:37:10 26 4
gpt4 key购买 nike

我不知道 f()g() 有什么区别。

在函数 f 中,每当函数被调用时,列表 L 都会被累积。

但在函数 g 中,它不会..

def f(a, L=[]):
L.append([2]);
print(L);

def g(a, L=[]):
L = L+[2];
print(L);

print("f:")
f(1) # [[2]]
f(2) # [[2], [2]]
f(3) # [[2], [2], [2]]

print("g:")
g(1) # [2]
g(2) # [2]
g(3) # [2]

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com