Найти - Пользователи
Полная версия: Массив обьектов
Начало » Python для новичков » Массив обьектов
1
webbie
Столкнулся с проблемой. Есть трёхмерный массив обьектов класса. Я работаю с одним из обьектов и хочу обратиться к методу в соседнем, например так:

array[x][y][z+1].typechange(q)
Но получаю ошибку: AttributeError: ‘int’ object has no attribute ‘typechange’

При этом вызов свойства обьекта таким же образом двумя строками выше вполне себе работает.

Что я делаю не так?))
o7412369815963
Пишет же ошибку:
> Но получаю ошибку: AttributeError: ‘int’ object has no attribute ‘typechange’

т.е. число которое находится в array не имеет метод typechange
webbie
o7412369815963
т.е. число которое находится в array не имеет метод typechange
Вообще-то там обьект, этот метод как раз имеющий; а вот почему после добавления единички к индексу массива обращение идёт к int-у, а не к обьекту, и есть суть моего вопроса))
o7412369815963
webbie
Вообще-то там обьек
не верю, выложите запускаемый кусок кода
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB