class settings:
def __init__(self,leds): for i in leds:
#print(i,leds[i])
self.i = leds[i]
leds={'redb':4,'gerd':27,'yelb':29}
s=settings(leds)我是想把leds这个字典传入这个构造函数,然后直接用递归生成,但是这样写是报错的,有什么好办法把这种类型的字典,根据item和对应的值直接构造函数的简便方法么?
1 回答
开满天机
TA贡献1786条经验 获得超13个赞
class settings: def __init__(self,leds): for i in leds: self.__dict__[i] = leds[i] leds={'redb':4,'gerd':27,'yelb':29} s=settings(leds)
添加回答
举报
0/150
提交
取消