[py]给函数传递数组和字典
2024-10-19 06:18:04
一 ,
1.1传元组 def fun(x): print x t=(1,2) fun(t) 1.2传元组 #传元组 def fun(x,y): print x,y # t=(1,2) t=(1,2,3,4,5) #这样因为参数多少不一致,会导致报错 fun(*t)
二. 传字典
#总之值要一一对应起来. 方式1: dic={'name':'maming','age':22} def fun(age=22,name='maming'): #key要一样. print name,age fun(**dic) 方式2: dic={'nam':'maming','age':24} #key可以不一样 def fun(age=22,name='maming'): print name,age fun(dic['nam'],dic['age'])
这个应该比较常用:
*********************************************************************
传字典:
def show(**k): print k show(name='christin',age=22) ''' def show(**k): for i,v in k.items(): print i,v show(name='jenny',age=22)
最新文章
- div中字垂直居中对齐
- 大数求模 sicily 1020
- WPF中实现根据拼音查找汉字
- TFTPD32, 3CDaemon, FlashFxp
- 【转】分析器窗口 Profiler window
- linux查看磁盘空间
- line-height具体解释
- Yii实现Password Repeat Validate Rule
- Linux终端类型
- Java泛型:泛型类,泛型接口和泛型方法
- jQuery的区别:$().click()和$(document).on('click','要选择的元素',function(){})的不同
- LA4080/UVa1416 Warfare And Logistics 最短路树
- RSP小组——消消乐
- Spring Security Filter执行顺序
- linux系统管理 系统进程
- [转]【mysql监控】查看mysql库大小,表大小,索引大小
- C语言求数组的第二大数
- 【MySQL学习杂记】 2017年7月13日
- centos7.2部署docker-17.06.0-ce的bug:Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused ";process_linux.go:339: container init caused \";\";";.
- SQL Server会话KILL不掉,一直处于KILLED /ROLLBACK状态情形浅析[转]