-1

そのクラスの任意の関数がアクセスできる 1 つのリストをどのように使用できますか。たとえば、私のクラスの学生では、成績というリストを作成し、リストに追加したり、リストから削除したりするための別の関数を作成したいと考えています。

4

2 に答える 2

0
>>> class Student(object):
...     def __init__(self):
...         self.grades = []
...     def foo1(self):
...         self.grades.append(1)
...     def foo2(self):
...         self.grades.append(2)
...
>>> student = Student()
>>> student.foo1()
>>> student.grades
[1]
>>> student.foo2()
>>> student.grades
[1, 2]

ご覧のとおり、同じリストにアクセスするメソッドが 2 つありますgrades。からアイテムを削除する別のメソッドも作成できますgrades

于 2013-04-14T03:34:50.397 に答える