有没有一种更Python化的方式来做到这一点?
if self.name2info[name]['prereqs'] is None:
self.name2info[name]['prereqs'] = []
if self.name2info[name]['optionals'] is None:
self.name2info[name]['optionals'] = []
我这样做的原因是因为我以后需要迭代这些.有时它们不是None,因为这是默认值.不设置[]为默认值是我的解决方法.
谢谢.
解决方法:
如果您喜欢这个:
self.name2info [name] [‘prereqs’] = self.name2info [name] [‘prereqs’]或[]