python可变容器类型做函数参数的坑
2024-09-24 16:01:35
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('list3=%s' % list3) #下面代码打印的结果分别是[10, a], [123], [10, a]
def extendList(val, list=[]): # []默认参数的只指向一个地址
list.append(val)
return list list1 = extendList(10)
print('list1=%s' % list1)
list2 = extendList(123, [])
print('list2=%s' % list2)
list3 = extendList('a')
print('list3=%s' % list3) #下面代码打印的结果分别是[10,], [123], [10, a]
最新文章
- Hadoop JAVA 开发说明
- 项目中应用eventbus解决的问题
- DICOM医学图像处理:storescp.exe与storescu.exe源码剖析,学习C-STORE请求
- commonJS — 字符串操作(for String)
- iOS:Git分布式版本控制器系统
- bzoj3995[SDOI2015]道路修建
- Serializable 作用
- 转:Validation of viewstate MAC failed异常的原因及解决方法
- 关于MATLAB收集人工鼠标移动轨迹的坐标
- Objective-C 编码风格指南
- TxDragon的训练5
- linux运维学习
- IDEA使用技巧
- Spring IOC(二)beanName 别名管理
- 深入理解php内核——读书笔记1
- ZZNU 2055(基姆拉尔森计算公式)
- HDU4819 Mosaic【树套树】
- sql--CONVERT、FOR XML PATH解决实际问题
- 树上的构造 树分治+树重心的性质 Codeforces Round #190 (Div. 2) E
- SSH整合中,使用父action重构子类action类.(在父类中获取子类中的泛型对象)