-1

您如何使用该类中的任何函数都可以访问的列表。例如,在我的班级学生中,我想创建一个名为成绩的列表,并且我想创建单独的函数来添加到列表中,从列表中删除,等等。

4

2 回答 2

2
class Student(object):
    def __init__(self):
        self.grades = []


myStudent = Student()

myStudent.grades.append(90)

这个问题非常基础。你读过Python 教程吗?

于 2013-04-14T03:29:03.060 回答
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]

如您所见,有两种方法可以访问同一个列表,grades. 您也可以创建另一种方法来从 中删除项目grades

于 2013-04-14T03:34:50.397 回答