赤色彗星SE 发表于 2011-3-10 17:14

妈的是这样写不严谨还是我理解能力差python相关

python一个模块

class UserDict:
    def __init__(self,dict=None):
        self.data={}
        if dict is not None:
             self.update(dict)

因为本来就不是很熟所以半天没看懂self.update,后来才知道是字典的一个方法
这样的话
正确的写法应该是
self.data.update(dict)
不过后来我测试了下 self.update(dict)和self.data.update(dict)都是正确的....

国内啥python论坛人多啊....找了几个都没什么人气
55555 亲爱的eph大你人在哪里55555

-_-

f3uki 发表于 2011-3-10 17:21

直接这么写会报错诶...

大概LZ看走眼了

expbook 发表于 2011-3-10 17:23

http://svn.python.org/view/python/branches/release27-maint/Lib/UserDict.py?view=markup

源码里UserDict不是也有一个方法叫update嘛,46行

赤色彗星SE 发表于 2011-3-10 17:26

啊哦原来他自己也有update方法- -
页: [1]
查看完整版本: 妈的是这样写不严谨还是我理解能力差python相关