Python面试题汇总
2017-03-21 17:04
417 查看
1、深拷贝题目
答案:
def func(arg,li=[]): li.append(arg) return li v1 = func(1) print(v1) v2 = func(2,[]) #开僻了一块内存空间(第1块内存空间,第2块内存空间) print(v2) v3 = func(3) #所以这里就是:[11,999,33,44,55]
print(v3) n1 = [11,22,33,44,55] n2 = n1 n3 = n1[:] n1[0] = 666 n3[1] = 999 print(n1) print(n2) print(n3)
答案:
[666,22,33,44,55] [666,22,33,44,55] [11,999,33,44,55]
相关文章推荐
- Python面试题汇总
- 经典面试题汇总(Python)
- Python面试题汇总
- python面试题汇总(1)
- Python面试题汇总
- C语言面试题大汇总
- C语言面试题大汇总之微软亚洲技术中心面试题
- Python资源汇总
- C语言面试题大汇总之微软亚洲技术中心面试题
- C语言面试题大汇总之微软亚洲技术中心面试题
- 微软面试题汇总(2)
- C语言面试题大汇总之微软亚洲技术中心面试题
- C语言面试题大汇总
- C语言面试题大汇总之微软亚洲技术中心面试题
- C语言面试题大汇总之华为面试题
- C/C++面试题大汇总
- C语言面试题大汇总,个人觉得还是比较全地!!!
- C语言面试题大汇总之华为面试题
- 微软面试题汇总(1)
- C语言面试题汇总2