【字典定义】
字典:与 list 数据类型一样,是 Dynamo 的一种可变容器数据类
型,源于 Python 数据类型,字典的每个元素是由 key 和 value 组成,简称键值对。 在同一个字典里键是唯一的,值不需要唯一。我们可以通过键快速查找键所对应的值。
【字典创建】
1、在 CodeBlock 语法中创建字典与 Python 语法一致,字典的每个键值(key:value)对用冒号(:)分割,每个键值对之间用逗号(,)分割,整个字典包括在花括号{}中,格式如下所示

2通过节点 Dictionary.ByKeysValues 创建字典,分别输入 Keys 和对应 Values 数据列表。如下图所示

3。通过 Python Script 创建字典,如下图所示

【字典特性 】
1、无序性,字典里的元素没有序号(索引)。通过以上创建字典也可看出字典元素间没有序号(索引)。
2、在 Python 语言中字典可以存储任意类型对象。但 Dynamo节点中的 Keys 值只能为字符串,若要字典 Keys 为非字符串数据类型时,需用 PythonScript 节点调用 Python 语法。如上述“通过 Python Script 创建字典”
【字典应用 】
节点 Dictionary.ValueAtKey,通过键查找值,如下图所示

转载请注明来源本文地址:https://m.tuituisoft/bim/250319.html