I'm reading the book of "Dive into Python" and got these code pieces: class UserDict: def __init__(self, dict=None): self.data = {} if dict is not None: self.update(dict) My question is,for the statement of: if dict is not None: self.update(dict) Why it's not this one below? if dict is not None: self.data.update(dict) Thanks.
-- http://mail.python.org/mailman/listinfo/python-list