这是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函数中:

本文介绍了Python中如何使用*及**运算符来进行参数解包,包括将列表或元组中的元素作为位置参数传递给函数调用,以及通过字典提供关键字参数的方法。此外,还展示了这些技巧在format函数中的应用。

1748

被折叠的 条评论
为什么被折叠?



