在 python 中分配变量

Assigning variable in python

我的构造函数中有一个名为 deckList 的对象列表。该列表将包含 Deck.

类型的对象
self.deckList = [Deck()]

如果我得到列表中的最后一个元素,

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

为什么如果我这样做,deck. 我仍然会得到 List 对象的方法? 我不会获得对象类型 Deck 的方法吗?

有什么建议吗?

您获得什么方法取决于您的 IDE 使用的自动完成。 可能坏了或者坏了... 无论如何,这与python.

无关

确实是 IDE 问题。可能是我在 Eclipse 上 运行 的 pyDev。