国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python使用點操作符訪問字典(dict)數據的方法

2020-02-23 00:21:55
字體:
來源:轉載
供稿:網友

本文實例講述了python使用點操作符訪問字典(dict)數據的方法。分享給大家供大家參考。具體分析如下:

平時訪問字典使用類似于:dict['name']的方式,如果能通過dict.name的方式訪問會更方便,下面的代碼自定義了一個類提供了這種方法。

class DottableDict(dict):  def __init__(self, *args, **kwargs):    dict.__init__(self, *args, **kwargs)    self.__dict__ = self  def allowDotting(self, state=True):    if state:      self.__dict__ = self    else:      self.__dict__ = dict()d = DottableDict()d.allowDotting()d.foo = 'bar'print(d['foo'])# barprint(d.foo)# bard.allowDotting(state=False)print(d['foo'])# bar from //www.jb51.netprint(d.foo)# AttributeError: 'DottableDict' object has no attribute 'foo'

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宕昌县| 武夷山市| 漳平市| 麦盖提县| 英山县| 宿迁市| 武乡县| 平凉市| 重庆市| 海林市| 嵩明县| 峨边| 图片| 贵德县| 灵武市| 萍乡市| 克什克腾旗| 灌阳县| 巍山| 平昌县| 临朐县| 锦州市| 德钦县| 长汀县| 上饶市| 镇赉县| 湘潭市| 富宁县| 通化县| 庆安县| 怀柔区| 铜山县| 鹤山市| 福鼎市| 读书| 宁阳县| 兴海县| 秦皇岛市| 子长县| 大兴区| 海晏县|