Forum

Python技术

这里是讨论Python技术的地方。欢迎在这儿讨论python语言、其在科学计算方面的应用、以及有关《Python科学计算》方面的内容。

张先生有计划出第三版<<科学计算>>么? wen 2016/11/24 2 replies wen
ipython的显示问题 colinkk 2016/07/04 1 RY
使用vpython时遇到的两个困难 JustOu 2016/05/09 2 JustOu
线性方程组求解系数矩阵随结果更新的问题 tccyx 2015/05/12 2 RY
cython能提升文件读取速度吗? styr 2015/04/03 9 TenMaIO
python子图合并问题 eamonustc 2015/03/10 0
请教一个幼稚问题 hb12369 2015/01/09 1 RY
Mysqldb链接数据库的问题 chesschen 2014/12/26 0 chesschen

语言交流

在这里讨论汉语和日语的学习。

俗语 HY 2014/08/13 18 replies HY
若愚兄,会不会登坛讲课,讲讲日语? ddbb12 2012/03/22 1 HY

通过属性名获取字典的值,只需要从dict继承,并将__dict__属性设置为字典本身即可:

1class attr_dict(dict):
2    def __init__(self, *args, **kw):
3        dict.__init__(self, *args, **kw)
4        self.__dict__ = self

例如:

1>>> ad = attr_dict([("a",1),("b",2)])
2>>> ad.a
31
4>>> ad.c = 10
5>>> ad
6{'a': 1, 'b': 2, 'c': 10}