我有这段代码,在我看来相当丑陋,我想知道如何做得更好:
if dic.get(key, None) is None:
   dic[key] = None
优雅的要点;-)
Oli*_*ier 10
d.setdefault(key) # sets d[key] to None if key is not in d
if key not in dic:
    dic[key] = None
这可能不像Olivier的代码那么短,但至少它是明确而快速的.
请不要使用dict变量名称,它内置阴影.