TypeError:“元组”对象不可调用问题

问题描述

我编写了一个元组代码函数

coordinates=[(4,5) (80,1) (10,4)]

coordinates=(12)
print(coordinates(1)) 

但是它给了我这样的错误

TypeError: 'tuple' object is not callable 

我应该把方括号变成列表吗?

解决方法

有两件事与您可能要说的不同: 一方面,您想通过调用print(coordinates [1])打印第一个坐标 但是相反尝试了坐标(1),它使python误以为您称其为son func。 另外,您可以使用以下行覆盖那里的坐标: 坐标=(12)

也许尝试:

coordinates=[(4,5) (80,1) (10,4)]


print(coordinates[1])