python函数参数列表_python之列表作为函数的参数

函数参数为 列表或者字典

传递一个列表,例如 [1, 2, 3] 将此传给函数get_sum() 求出 各个元素之和

传递一个字典,打印出key/value的对应关系表:

#!/usr/bin/env python

def get_sum(*args):

res=0for i inargs:

res+=iprint(res)

lista= [1, 2, 3]

get_sum(*lista)print('-' * 40)def get_vk(**kwargs):for k, v inkwargs.items():print('k/v : {0} ==> {1}'.format(k, v))

dicta= {'name': 'Test', 'age': 24, 'email': 'test@qq.com'}

get_vk(**dicta)

get_vk(**dicta) 代表解包字典

get_sum(*lista) 解包列表

*args 代表可接受列表或者元祖作为参数,

**args 代表可以接受字典作为函数的参数传入

可以用 * 解包列表或者元组作为位置参数

可以用 ** 解包字典为关键字参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值