字典 Dict

字典

字典,顾名思义,即是一个按照特定的名称key来存储元素的集合与容器。除此以外,如果您有其他编程语言的开发经验,您可以将列表理解成类似于hashmap, 对象的类型结构。

注意:字典中的元素可以是任何类型的值!

字典具有如下特性:

  • 字典中的元素是没有顺序

  • 字典中的元素通过唯一的键,名称进行访问

注意:一般情况下键需要使用字符串值。

何时使用列表?

当你的物品中,存在以下需求时,可以考虑使用列表:

  • 需要结构化存储大量数据

  • 需要一个具名容器用来存储不同类别下的数据

  • 需要使用到列表自展开功能,即自动展示多行lore时

示例

定义一个字典

您可以通过 {} 字面量语法来声明一个字典,并且字典中可以直接设置好对应的键值对,例如 {name: "AzureFlow", age: 0},即包含了两个元素的字典,每个元素的键分别是 nameage

具体示例如下:

访问字典中的元素

您可以通过 dict["key"]dict.key 来访问列表中的元素,其中,dict 是已经定义好的列表,key 是待访问的元素的键名。

具体示例如下:

添加一个元素

您可以通过 dict["key"] = valuedict.key = value 来设置添加列表中的元素,其中,dict 是已经定义好的列表,key 是待设置的元素的键名,value 是需要添加的元素。

具体示例如下:

最后更新于