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

关注

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

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

臭小子快拔出来危险期会怀孕 | 免费观看已满十八岁电视剧在线播...| 女孩发育图片(真人)| 成人电影| Y8848影院电视剧免费| 潮湿的体温2| 男生把小困困放到女生困里视频| 戴着小玩具练瑜伽| 《火车服务》免费观看| 黑料吃瓜| 梦幻西游PK视频| 厨房肉欲(H)冰块| 四川B站免费播放| 暴躁少女BGM在线观看| 被两个老头又日又添| 小妖精你真要我的命| 女性抹胸开襟哺乳衣的注意事项| 《十二寡妇肉床艳史》| 苏柔陆大生| 女列车长丰满乳峰| 电影《老公上班后》免费观看| 美足网| 15岁初中生用袜子套几几| 麻豆视频| 黄金网站APP免费| 久久精品国产亚洲AV四虎百花| 99久久99久久免费精品| 蜜臀| 女人一旦尝到粗硬的心理| 《落魄贵族当女仆》樱花动漫 | | 性感内衣女装| 小妈妈2免费观看完整电视剧| 华为荣耀V40手机价格| 学校停电被同桌C了3次| 双男主MV大片| 禁忌2| 男朋友说我的骚B只能给他吃| 偷偷在线观看免费的电视剧最新| AAAAABBBBBB级是什么.| 初中小姐姐脚丫踩在男生困困