2015-10-04 6 views
0

У меня есть список объектов с именем deckList в моем конструкторе. Список будет содержать объекты типа Deck.Назначение переменной в python

self.deckList = [Deck()] 

Если я получаю последний элемент в списке по,

deck = self.deckList[len(self.deckList) - 1] 

Почему это, что если я, deck. я до сих пор получить методы объекта List? Не могли бы я получить методы для типа объекта Deck?

Любые советы?

+2

Вы не разместили достаточно кода для того, чтобы мы могли ответить на этот вопрос. Может быть, разместите немного контекста? –

+0

Пути для получения последнего элемента списка: 'list [-1]' –

ответ

2

Какие методы вы получаете, зависит от автозаполнения, которое использует ваша IDE. Это может быть сломан или ошибка ... В любом случае это не имеет ничего общего с python.

+1

Согласен. Это не проблема Python. –

+1

Согласен. Авто в комплекте с этим кодом должен давать ему методы для колоды. Если это не так, вероятно, проблема с автозаполнением. Python не может быть простым языком для ввода вывода типа для автоматического завершения. Или, может быть, колода наследует список, кто знает? –

0

Действительно, это проблема IDE. Может быть pyDev, который я запускаю на Eclipse.

Смежные вопросы