You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何将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

火山引擎 最新活动