标签: python
我是Python新手。在阅读一些代码时,我遇到了以下内容:
>>> from collections import namedtuple >>> Point = namedtuple('Point', ['x', 'y']) >>> a=(10,20) >>> Point(*a) Point(x=10, y=20)
在这里,我不明白,在最后一行将对象(* a)传递给对象是什么意思。我试着在python文档中搜索“按引用传递”,“指针”,“运算符重载”,但找不到多少。
感谢。
答案 0 :(得分:1)
函数名称中的*用于unpack argument lists
*