gpt4 book ai didi

python - 有人可以向我解释这个非常基本的 Python 代码吗?

转载 作者:太空狗 更新时间:2023-10-30 01:28:47 25 4
gpt4 key购买 nike

<分区>

最近,我去参加了一个 Python 开发人员职位的面试。以下代码是问题之一。我只需要编写输出即可。

def extendList(val,list=[]):
list.append(val)
return list

list1 = extendList(10)
list2 = extendList(123,[])
list3 = extendList('a')

print "list1 = %s " %list1
print "list2 = %s " %list2
print "list2 = %s " %list3

输出是:

list1 = [10, 'a'] 
list2 = [123]
list2 = [10, 'a']

我试图理解为什么第一个列表 list1 具有 'a' 值。

编辑

我检查了所有链接,发现它是初学者的 python“陷阱”,但要感谢答案,不能同时选择两个,所以我选择第一个。

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