字典 | 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

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

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

dict remove key

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

移除字典键的块

is empty

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

检查字典是否为空的拼图

另请参阅

在使用拼图时遇到困难?

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