创建具有可变属性的类

时间:2013-04-17 21:47:41

标签: python-2.7

您好我有兴趣创建一个类似这样的课程

- 班主任

  • 导师名字
  • 导师姓氏
  • 导师年龄
  • 导师小学科目
  • 导师中学科目

我的主要问题是主题,导师可能有1到10个主要科目,同样1到10个中学科目,并非所有导师都会有相同数量的小学和中学科目所以我正在尝试创建的课程需要足够灵活,以适应任何数量的主要和次要科目组合。 如何最好地创建我可以像这样使用的数据结构

1 个答案:

答案 0 :(得分:1)

如果您希望列表中包含多种数据类型,请使用Listtuple

class Tutor:
    firstName = ""
    lastName = ""
    age = 0
    primarySubjects = []
    secondarySubjects = []