国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python如何把类当做字典来访问

Python如何把类当做字典来访问

头像

爱喝马黛茶的安东尼

2019-07-03 13:40:263540浏览 · 0收藏 · 0评论

Python把类当做字典来访问

定义一个类将它实例化,我们可以通过obj.属性来访问类的属性,如果想获取类的所有实例变量,我们可以使用obj.__dict__来访问,如下:

class A:
    def __init__(self):
        self.a = 1
        self.b = 2
a = A()
print(a.__dict__)
# {'a': 1, 'b': 2}
#获取变量a:
print(a.__dict__['a'])
# 1

相关推荐:《Python视频教程

如果我们想直接通过字典的方式访问类,obj=A(),dict(obj)直接拿到类的所有实例变量,可以通过如下方式:

class A:
    def __init__(self):
        self.a = 1
        self.b = 2
    def keys(self):
        return ('a','b',)
    def __getitem__(self, item):
        return getattr(self, item)
a = A()
print(dict(a))
#输出:{'a': 1, 'b': 2}

可以看到,通过定义keys方法能够限制类的实例变量的输出,用内置的dict方法就能把类转换成一个普通的字典了。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

电影《老公上班后》免费观看| 疯狂祖母免费观看高清版| 美女| 兽父1到16集一口气看完| 柴郡主扮演者| 麻豆 无码 国产在线观看| 狗配人的大片视频大全| 《火车服务》免费观看| 老公装醉看我和别人在一起| 特种兵营里被轮流的小说叫什么| 狠狠的鲁五月| 俄罗斯引擎YANDEX网站| 国产一区二区三区| 《从上司到妻子》动画结局| 俄罗斯少女2免费观看| CSGO暴躁妹妹免费观看电视剧| 《酒店激战》动漫1-5集免费观... | 能不能在办公室干事你电视剧| 李丽珍电影经典免费观看| 妈妈和女婿免费播放电视剧| 女人一旦尝到粗硬的心理| 被老师摁着强进了好爽H漫画| 女教练房的呻吟| 浪妇荡SAO嗯啊~轻点H漫画| 黑料门-今日黑料-万里长征| 乖把脚分开BY全文免费阅读| H动漫片| 韩国伦理片手机在线观看播放| 美味的小瘦子3| 泰剧《劈开你的腿》免费观看| 狂野少女高清免费观看第14集| 好日子在线观看视频大全免费动漫| 黑丝| 无风险9.1免费版观看| 上课的时候突然打开了开关| 舌头底下舔着有小硬疙瘩视频| 鲁鲁影院免费观看电视剧电影 | 亚洲AV成人片无码WWW| 绝品儿媳陈婷免费阅读| 亲嘴扔衣服的视频| 光溜溜瑜伽全套视频大全