首页 > 代码库 > [py]给函数传递数组和字典
[py]给函数传递数组和字典
一 ,
1.1传元组def fun(x): print xt=(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 kshow(name=‘christin‘,age=22)‘‘‘def show(**k): for i,v in k.items(): print i,vshow(name=‘jenny‘,age=22)
[py]给函数传递数组和字典
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。