369列表/字典的分拆, unpacking
Posted alex-bn-lee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了369列表/字典的分拆, unpacking相关的知识,希望对你有一定的参考价值。
参考: 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 !
以上是关于369列表/字典的分拆, unpacking的主要内容,如果未能解决你的问题,请参考以下文章
python读取列表中的每个数据,@DDT,@Data(*data),@unpack使用
python读取列表中的每个数据,@DDT,@Data(*data),@unpack使用
自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——列表里面嵌套字典