码迷,mamicode.com
首页 > 编程语言 > 详细

[py]给函数传递数组和字典

时间:2016-09-18 15:09:03      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

一 ,

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)

 

[py]给函数传递数组和字典

标签:

原文地址:http://www.cnblogs.com/iiiiher/p/5881419.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!