我知道有一些关于将元组传递给函数的讨论;我检查了所有这些,但无法解决我的问题。所以这就是问题所在。我试图将两个元组传递给一个函数并对它们进行计算。这是一个示例:
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
。任何帮助表示赞赏。在将其标记为“重复”之前,请仔细阅读。谢谢。
答案 0 :(得分:2)
第一个例子是无效的python语法。其次,索引访问使用方括号。
def func1(a,b):
return(a[0] * b[1])