将元组传递给Python函数

时间:2015-06-20 21:45:30

标签: python tuples

我知道有一些关于将元组传递给函数的讨论;我检查了所有这些,但无法解决我的问题。所以这就是问题所在。我试图将两个元组传递给一个函数并对它们进行计算。这是一个示例:

c=(2,3)
d=(4,5)

def func1((a(0),a(1)),(b(0),b(1))):
    return(a(0)*b(1))

我也试过

c=(2,3)
d=(4,5)

def func1(a,b):
    return(a(0)*b(1))

他们都提供错误invalid syntax'tuple' object is not callable。任何帮助表示赞赏。在将其标记为“重复”之前,请仔细阅读。谢谢。

1 个答案:

答案 0 :(得分:2)

第一个例子是无效的python语法。其次,索引访问使用方括号。

def func1(a,b):
    return(a[0] * b[1])