3
最pythonic可调用生成真吗?
班级 collections.defaultdict采用默认工厂,用于生成默认值。 如果dict-like对象中包含的值应默认为False,则可以按以下方式创建实例: d_false = defaultdict(bool) 对于默认值,达到相同效果的最pythonic方法是什么 True什么? 换句话说,是否有标准的可调用对象返回 True,习惯上将其用作的相对bool? 当然,工厂可以构建为lambda表达式: d_true = defaultdict(lambda: True) 但这可能是在重新发明轮子。