如何使用函数将person对象添加到python中的现有类中?

如何使用函数将person对象添加到python中的现有类中?,python,class,append,Python,Class,Append,我是python编程的初学者,遇到了以下问题: 我已经创建了一个表示等候室的类,我想定义一个函数,允许我向列表“waitinglist”中添加一个新的人员,例如: 命令是: 人员3.进入_房间() 我所缺少的任何帮助都会很好!提前谢谢 你的问题不是很清楚,但根据我的理解,这样做可能会有帮助 class Person: def __init__(self): self.waitinglist = [] def enter_room(self, person=None): s

我是python编程的初学者,遇到了以下问题: 我已经创建了一个表示等候室的类,我想定义一个函数,允许我向列表“waitinglist”中添加一个新的人员,例如:

命令是: 人员3.进入_房间()


我所缺少的任何帮助都会很好!提前谢谢

你的问题不是很清楚,但根据我的理解,这样做可能会有帮助

class Person:
  def __init__(self):
    self.waitinglist = []
  def enter_room(self, person=None):
    self.waitinglist.append(person)
  
  def show_persons(self):
    print(self.waitinglist)

person = Person()
p1 = {"name": "Some name 1", "place": "some place 1"}
p2 = {"name": "Some name 2", "place": "some place 2"}

person.enter_room(p1)
person.enter_room(p2)

person.show_persons()
将输出

[{'name': 'Some name 1', 'place': 'some place 1'}, {'name': 'Some name 2', 'place': 'some place 2'}]

大家好,欢迎来到Stack Overflow。请您将问题扩展到包含类和方法的完整代码,因为这可能会影响答案的质量?非常感谢。
[{'name': 'Some name 1', 'place': 'some place 1'}, {'name': 'Some name 2', 'place': 'some place 2'}]