如何将Python类对象添加至列表?并调用其成员方法?
解决方法:添加对象到列表并调用其方法
嘿,这两个操作都挺直观的,我分步骤给你说明清楚:
1. 将object1添加至myObjects列表
Python的列表自带append()方法,专门用来在列表末尾添加元素。你只需要在现有代码后面补上这一行就行:
myObjects.append(object1)
执行这行代码后,object1就被成功加入到myObjects列表里了。
2. 调用列表中对象的sayHi方法
因为myObjects里存的是Objects类的实例,你可以通过列表索引拿到这个对象,然后直接调用它的sayHi()方法。由于object1是第一个被添加的元素,它的索引是0(Python列表索引从0开始计数),所以代码如下:
myObjects[0].sayHi()
完整可运行代码示例
把所有步骤整合起来,完整代码是这样的:
class Objects: def __init__(self, name): self.name = name def sayHi(self): print("Hi! My name is " + self.name) myObjects = [] object1 = Objects("David") # 添加对象到列表 myObjects.append(object1) # 调用对象的方法 myObjects[0].sayHi()
运行这段代码,你会看到输出:Hi! My name is David
内容的提问来源于stack exchange,提问作者codeBit




