*运算符如何在Python中的元组上工作?

star(*)运算符将序列/集合解压缩为位置参数。因此,如果您有一个元组,并且希望将该元组的项目作为元组中每个位置的参数传递给它们,而不是分别索引每个元素,则可以使用*运算符。 

示例

def multiply(a, b):
  return a * b
values = (1, 2)
print(multiply(*values))

这将打开元组的包装,使其实际执行为-

print(multiply(1, 2))

输出结果

这将给出输出-

2