python解包的概念(python参数解包的实现)
导读:在参数的使用方法中,还有一种解包的情况是需要我们掌握的。比如,将列表或者字典的值转换为函数的参数,就需要用到参数解包的功能。...
在参数的使用方法中 ,还有一种解包的情况是需要我们掌握的 。比如 ,将列表或者字典的值转换为函数的参数 ,就需要用到参数解包的功能 。
1 、* 操作符 可以用来解包列表和元组 。
>>>list(range(3,6))#normalcallwithseparatearguments [3,4,5] >>>args=[3,6] >>>list(range(*args))#callwithargumentsunpackedfromalist [3,4,5]2 、** 操作符 可以用来解包字典 。
>>>defparrot(voltage,state=astiff,action=voom): ...print("--Thisparrotwouldnt",action,end=) ...print("ifyouput",voltage,"voltsthroughit.",end=) ...print("Es",state,"!") ... >>>d={"voltage":"fourmillion","state":"bleedindemised","action":"VOOM"} >>>parrot(**d)以上就是python参数解包的实现 ,希望能对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!