语法-是否有比将[None]更改为`[]的Pythonic方式更多的方法

有没有一种更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’]或[]

上一篇:PHP Parse错误:语法错误,使用IF替代语法的文件意外结束


下一篇:在Spring中是否可以为bean类名加别名?