国产成人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方法就能把类转换成一个普通的字典了。

关注

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

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

美国禁忌2在线观看电视剧| 男人吸吮完乳房应该怎么处理| 泰剧《缠绕的夜晚》免费观看| 《完美邻居2》电影在线观看| 孔夫子旧书网| 老和尚的大东西| 水仙二嫂| 男牛的困困到女生困困里视频免费 | 翔田千里| 《漂亮的秘书HD》在线观看| 把女人弄湿后男人的心理变化| 孤男寡女干柴烈火的下一句是什么| 《办公室高潮秘书2》| 女子SPA高潮呻吟抽搐| 成版人黄瓜视频APP| 妈妈装睡配合孩子阴阳调和| 法国巜做爰的禁忌1| 老汉猛躁女人XXXXX88AV| 乱亲女小莹的| 日产MV和欧美MV的外观对比| 《初次深交流》韩剧| 快拨出天我是你母亲歌词监控| 9853| 年轻的老师| 老师含紧一点H边做边走| 《我们不是亲兄妹》动浸播放 | 回娘家白天像父女晚上像夫妻| 空调怎么选| 灭火宝贝2户外版| 《出差的日子》叶爱| 自行车小游戏| 电影《老公上班后》免费观看| 老师穿白色双开真丝旗袍怎么穿 | 我的老师中韩双字ID| 成品人和精品人的特点分析| 阴部按摩出水太尴尬怎么办| 苍井空| 成品人和精品人的区别哪个好| 国产又好看的特效大片| 国产免费观看高清电视剧在线观看| 《高压监狱3》法国版正版