国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 特克斯县| 保靖县| 浮山县| 五华县| 福建省| 平昌县| 安泽县| 雷州市| 刚察县| 十堰市| 冕宁县| 洛扎县| 上栗县| 栾川县| 阳谷县| 松滋市| 平度市| 德钦县| 皋兰县| 弥勒县| 舞阳县| 邹城市| 徐州市| 白水县| 嘉荫县| 德令哈市| 葫芦岛市| 嵩明县| 双辽市| 峨边| 桂阳县| 湟中县| 贡觉县| 佛学| 法库县| 阜康市| 文登市| 白银市| 衢州市| 甘泉县| 甘泉县|