python类中实现dict的功能
来源:互联网 发布:阿里云客服能用手机吗? 编辑:程序博客网 时间:2024/04/30 07:47
dict的赋值和取值,形如
赋值test['key']=value
取值test['key']
这两个表达方式的本质是类中的两个实例方法__setitem__和__getitem__
直接上代码
class testsetandget: kk = {} def __setitem__(self,key,value): self.kk[key] = value def __getitem__(self,key): return self.kk[key]print dir(testsetandget)print testsetandget.kka = testsetandget()print a.kka['From']='123'print a['From']a.__setitem__('To','456')print a.__getitem__('To')python中应该有很多类有这样的实现,最近涉及到一个是msg = MIMEText(),可以为邮件加入msg['From'],msg['To']等
0 0
- python类中实现dict的功能
- python dict 实现 switch 功能
- python的dict实现
- Python中类与dict的转换
- python中dict的用法 python中dict的用法
- Python中实现两个字典(dict)合并的方法
- python中dict的用法
- python中dict的用法
- python中dict的使用方法
- Python中dict的特点
- erlang中dict的实现
- python 中list dict tuple的比较
- Python中list和dict的复制
- python中遍历dict的value
- python 中关于dict的总结
- Python中dict与set的对比
- 关于python中dict的复习
- Python中list,tuple,dict的区别
- redis 配置文件示例
- 大数据资料收集
- MFC中CFileDialog文件过滤器lpstrfilter
- cocos2dx Camera类型
- C语言宏定义使用技巧
- python类中实现dict的功能
- List的子类
- mybatis缓存的使用及理解
- 深入理解Linux内存寻址的分段机制
- rt5350 sn9c291 ov9712 录像H264
- Qt动态库加载
- Android Studio 中使用JNI的步骤
- Javascript计算两个GPS坐标的距离
- AIDL应用与应用间的通信(上)