|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
class Student(object):
lecturer=''
name=''
gender=''
addr=''
contact=''
paramList=['name','lecturer','addr','contact']
def __init__(self,grading,setting):
self.grading=grading
if setting:
d=self.__dict__
for key in self.paramList:
if key in setting:
d[key]=setting[key]
代码如上(我简化了,好长的代码),创建类之后设定的变量有一个paramList[],列表来的,可是初始化之后下面一行是 “for key in self.paramList:”, 这个paramList不是list吗?list能有key吗??还是说上面的paramList[]和下面的self.paramList不是同一个?
麻烦哪位高手给我解释解释好吗?谢谢! |
|