x=[1,2,3]
def f(x):
x+=[4]
f(x)
print(x)
和
x=[1,2,3]
def f(x):
x=x+[4]
f(x)
print(x)
有什么区别呢为什么两个输出不一样?
python函数问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
唐僧骑马噔了个噔 2022-05-15 20:40关注不是函数的问题,是list的问题,Python中list是可变变量。
参考:
https://blog.csdn.net/chenhyc/article/details/102668635本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报