Unpacking Argument Lists

来源:互联网 发布:python的ide哪个好 编辑:程序博客网 时间:2024/06/06 03:12

这是Python里面比较有意思的一点:

在介绍了Arbitrary Argument Lists之后,文档里提到:

The reverse situation occurs when the arguments are already in a list or tuple but need to be unpacked for a function call requiring separate positional arguments. For instance, the built-in range() function expects separate start and stop arguments. If they are not available separately, write the function call with the *-operator to unpack the arguments out of a list or tuple:

 

 

 

In the same fasion, dictionaries can deliver keyword arguments with the **-operator:

 

 

还比如说用在format函数中:

 

原创粉丝点击