python类继承理解
|
我想更好地了解如何使用
python类继承.
我在网上发现了以下问题.
>>> from furnishings import *
>>> home = []
>>> home.append(Bed('Bedroom'))
>>> home.append(Sofa('Living Room'))
>>> map_the_home(home){'Bedroom': [<__main__.Bed object at 0x39f3b0>],'Living Room':[<__main__.Sofa object at 0x39f3b0>]}
我正在努力: class Furnishing(object):
def __init__(self,room):
self.room = room
class Sofa(Furnishing):
"Not sure how to get this into a dict"???
我不知道如何调用map_to_home(home)并让它返回所需的字典? 解决方法
它会像以下一样简单:
def map_the_home(home):
result = dict([(a.room,a) for a in home])
return result
不是吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
