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

首頁 > 編程 > Python > 正文

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

2019-11-25 17:56:12
字體:
來源:轉載
供稿:網友

本文實例講述了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 //m.survivalescaperooms.comprint(d.foo)# AttributeError: 'DottableDict' object has no attribute 'foo'

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 寿光市| 汝州市| 张家川| 淳安县| 那坡县| 定西市| 三穗县| 洞口县| 海南省| 延吉市| 洮南市| 龙海市| 德江县| 齐齐哈尔市| 衡水市| 中山市| 邛崃市| 隆昌县| 武陟县| 祁连县| 特克斯县| 临西县| 大方县| 抚顺县| 神木县| 新源县| 新野县| 百色市| 客服| 进贤县| 大石桥市| 高陵县| 安宁市| 闽侯县| 桃园市| 衡东县| 乌恰县| 涿州市| 福泉市| 花莲县| 手游|