我在python中有两个独立的文件。在一个文件中,我有一个类“game”的代码:
def getPosition(self,score):
position = [((3,1), 'Good'),((1,2), 'Bad')]
return position
然后,在第二个文件中,我有一个函数,它接受类“game”,其中函数“getPosition”存在:
^{pr2}$我只想将getPosition的0位置的列表值附加到actions中,但是得到以下错误:
^{3}$我显然不了解Python的一些关键部分。我试着研究我的理论,但我完全迷路了,现在有几个理论。在
通过使用
game.getPosition[0]
你试图访问属于游戏的数组getPosition
。相反,因为getPosition
是一个函数,您必须首先调用它,方法是在末尾添加()
,就像这样getPosition()
。现在,getPosition()
返回一个数组,您可以通过调用第一个元素来访问第一个元素,他们可以这样访问getPosition()[0]
编辑示例:
这将返回元组:
((3,1), 'Good')
相关问题 更多 >
编程相关推荐