当前位置: 首页 > 网络应用技术

集合模块的默认设备

时间:2023-03-07 18:30:19 网络应用技术

  默认字典默认值是字典dict的子类。第一个参数提供了default_factory属性的初始值,默认值无。它涵盖了一种方法并添加了写作 - 可用的实例变量。其他函数与普通dict相同,但它将为非存在的默认值提供避免基部异常的关键。

  让我们看一下初始化之前的普通词典的情况

  将军可能会导致钥匙扣异常

  结果:

  结果:

  结果:

  继承字典的所有方法,默认字典必须在初始化时指定字典的默认值

  结果:

  字典DIC定义了字典的值,因此即使字典中没有k1键,仍然可以执行字典的更新方法。这种操作的操作方式也会报告普通词典中的错误

  一般而言,字典是与单个值映射相对应的键。如果需要键映射多个值,则可以将多个值放在容器中。

  至于特定用法列表,该集合仍然取决于实际需求。如果要保留元素的顺序,请使用列表,否则可以使用该集合。

  结果:

  使用默认数据来关注它,违约文件将为不存在的键创建映射实体(实际上,即值)。如果您不需要此功能,则可以在普通词典上使用setDefault()方法用于更换

  结果:

  一般来说,创建一个多值映射字典很容易

  结果:

  结果:

  可以看出,使用默认文件使代码更加简洁。