字典 | Dictionaries

此类拼图允许您创建和操作字典值。

用于操作字典的拼图

内容

简介

当您需要在同一个实体中存储、传输和检索各种数据时,字典非常有用。特别是,字典对于存储多个参数以及将它们批量传递给拼图(如射线检测或碰撞信息)、JavaScript或通过网络传递非常有用。

例如,您可以用以下字典来定义一辆汽车:

字典示例

……其内部结构如下:

{ "available": true, "brand": "Tesla", "model": "Model S", "range": 250, "year": 2020 }

花括号内是字典的项目。每个项目都有一个 key(如"model")和一个与之关联的 value("Model S")。键总是定义为字符串,但值可以是任何类型(字符串、数字、布尔值、列表、其他字典等)。此外,与列表不同,字典项目没有特定的排序顺序,因此您可以按任意顺序添加它们。

拼图参考

create empty dict

返回一个不包含任何项目的字典。

在可视化编程编辑器中创建空字典

在JavaScript中,空字典由一个没有任何属性的对象表示,即 { }。

create dict with

返回具有给定键和值的字典。

创建具有给定键值对的字典的块

键/值可以是列表:

字典的键和值作为列表

或多行文本,其中每行代表一个键或值:

字典的键和值作为文本字符串

dict set key

设置项目,使其与字典中的指定键相关联。键必须是文本,而分配的值可以是任何类型(文本、数字、列表、其他字典等)。

设置字典键的拼图

dict get key

返回与字典中指定键相关联的项目。

从字典中检索值的拼图

如果没有与指定键相关联的项目,此拼图返回 undefined。

get keys

返回字典中所有键的列表。

从字典中检索所有键的拼图

dict check key

检查一个指定的键是否存在于字典中,并返回布尔类型的结果 true 或 false。

使用可视化编程检查字典键

dict remove key

删除与字典中指定键相关联的值,并删除键本身。

移除字典键的块

is empty

检查指定的字典是否不包含任何键,并返回布尔类型的结果 true 或 false。

检查字典是否为空的拼图

另请参阅

在使用拼图时遇到困难?

欢迎您随时在 论坛上提问!您还可以加入中文用户社区QQ群(171678760),在线寻求帮助。