默认字典默认值是字典dict的子类。第一个参数提供了default_factory属性的初始值,默认值无。它涵盖了一种方法并添加了写作 - 可用的实例变量。其他函数与普通dict相同,但它将为非存在的默认值提供避免基部异常的关键。
让我们看一下初始化之前的普通词典的情况
将军可能会导致钥匙扣异常
结果:
结果:
结果:
继承字典的所有方法,默认字典必须在初始化时指定字典的默认值
结果:
字典DIC定义了字典的值,因此即使字典中没有k1键,仍然可以执行字典的更新方法。这种操作的操作方式也会报告普通词典中的错误
一般而言,字典是与单个值映射相对应的键。如果需要键映射多个值,则可以将多个值放在容器中。
至于特定用法列表,该集合仍然取决于实际需求。如果要保留元素的顺序,请使用列表,否则可以使用该集合。
结果:
使用默认数据来关注它,违约文件将为不存在的键创建映射实体(实际上,即值)。如果您不需要此功能,则可以在普通词典上使用setDefault()方法用于更换
结果:
一般来说,创建一个多值映射字典很容易
结果:
结果:
可以看出,使用默认文件使代码更加简洁。