博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【369】列表/字典的分拆, unpacking
阅读量:6246 次
发布时间:2019-06-22

本文共 659 字,大约阅读时间需要 2 分钟。

参考:  

参考:

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

  • 可以使用* 操作符来自动把参数列表拆开:
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/alex-bn-lee/p/10353590.html

你可能感兴趣的文章
PhpStorm Terminal终端无法打开
查看>>
学习笔记TF036:实现Bidirectional LSTM Classifier
查看>>
应用监控预警&服务链路跟踪-Pinpoint介绍
查看>>
前端:后端,我要分手
查看>>
smarty isset 怎样使用
查看>>
用图帮你了解https的原理
查看>>
区块链如何改变AI
查看>>
HTML5/JavaScript UI控件Wijmo Enterprise 2018v2发布
查看>>
工业仪表盘控件Iocomp ActiveX常见问题(2):Visual Basic中的错误
查看>>
Docker下使用selenium+testng实现web自动化
查看>>
当执行npm时遇到的问题
查看>>
JAVA程序员面试30问(附带答案)
查看>>
Java性能调优攻略全分享,七步搞定!(附学习资料分享)
查看>>
企业级 SpringBoot 教程 (六)springboot整合mybatis
查看>>
程序员写了一段注释, 第二天惨被公司开除, 公司巧妙回怼
查看>>
8.eclipse 安装 lombook插件
查看>>
Maven项目中使用本地JAR包方案4
查看>>
如何利用XMind创建概念图
查看>>
ldap接触(3)之LDAP特定错误以及错误一览表
查看>>
Zookeeper的功能以及工作原理
查看>>