当前位置: 首页 > news >正文

python--参数列表的分拆

  当你要传递的参数已经是一个列表,调用的函数却接受分开一个个的参数,这个时候可以考虑参数列表拆分:

  • 可以使用* 操作符来自动把参数列表拆开:

 

args=[3,6]
x=list(range(*args))
print x

-------------------输出-----------------------------

[3, 4, 5]

 

  • 可以使用 ** 操作符分拆关键字参数为字典:

 

def parrot(voltage,state='a stiff',action='voom'):
    print "-- This parrot wouldn't ",action,
    print "if you put ",voltage,"volts through it.",
    print "E's",state,"!"
    
d={"voltage":"four million", "state":"bleedin demised","action":"voom"}

parrot(**d)


-------------------输出-----------------------------

-- This parrot wouldn't  voom if you put  four million volts through it. E's bleedin demised !

 

转载于:https://www.cnblogs.com/nzyjlr/p/4704044.html

相关文章:

  • EL表达式从request和session中取值
  • 经典图论500题
  • 下拉列表框实现二级联动
  • 修改乱码的方法
  • 微信网站注意事项
  • iOS 9应用开发教程之显示编辑文本标签文本框
  • pip常用命令
  • scala学习之类和对象
  • 志于道,志之所趋,无远弗届
  • LeetCode Divide Two Integers
  • iOS学习路线图
  • 阿里内推面试
  • ajax和json详解
  • ip地址合法性
  • Appium 的安装启动
  • 【EOS】Cleos基础
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • Consul Config 使用Git做版本控制的实现
  • django开发-定时任务的使用
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • JAVA之继承和多态
  • mysql常用命令汇总
  • Netty 4.1 源代码学习:线程模型
  • Python学习之路13-记分
  • Terraform入门 - 3. 变更基础设施
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • XForms - 更强大的Form
  • 机器学习中为什么要做归一化normalization
  • 前端技术周刊 2019-02-11 Serverless
  • 前嗅ForeSpider采集配置界面介绍
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 微信小程序--------语音识别(前端自己也能玩)
  • 小而合理的前端理论:rscss和rsjs
  • 学习ES6 变量的解构赋值
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • # 计算机视觉入门
  • #1014 : Trie树
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (翻译)terry crowley: 写给程序员
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (转)详解PHP处理密码的几种方式
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET delegate 委托 、 Event 事件
  • .net 后台导出excel ,word
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET简谈设计模式之(单件模式)
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • /3GB和/USERVA开关
  • /dev下添加设备节点的方法步骤(通过device_create)