【问题标题】:How to add class objects to a list? [duplicate]如何将类对象添加到列表中? [复制]
【发布时间】:2020-10-19 12:47:51
【问题描述】:
class Objects:
   def __init__(self, name):
     self.name = name

   def sayHi(self):
      print("Hi! My name is " + self.name)

myObjects = []
object1 = Objects("David")

如何将 object1 放入 myObjects? 如果我确实放入了 object1,我该如何称呼它为 sayHi func?

【问题讨论】:

  • myObjects.append(object1)myObjects[0].sayHi()。 ..这些是非常基本的python问题。我建议你先上一门课程或读一本书。
  • duplicate 是您的问题标题的第二个谷歌结果,其后带有“python”

标签: python python-3.x list class


【解决方案1】:

您可以简单地将对象附加到列表中:

myObjects.append(object1)

稍后您可以通过遍历列表来访问它们,如下所示:

for obj in myObjects:
    obj.sayHi()

【讨论】:

    猜你喜欢
    • 2021-03-22
    • 2023-02-02
    • 1970-01-01
    • 2017-09-15
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2023-04-10
    相关资源
    最近更新 更多