本文档介绍数据加工列表函数的语法格式和典型示例。
lst_make 函数用于构建一个新的列表。
lst_make(values...)
参数说明如下:
参数 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
values | String | 是 | 待插入列表的元素,支持添加一个或多个元素。 |
创建一个字符串列表,包含字符串 a 和 b。
加工规则:
f_set("list",lst_make("a","b")
原始日志:
{}
加工结果:
{ "list": [ "a", "b" ] }
lst_append 函数用于在列表结尾追加元素。
lst_append(list,values...)
参数说明如下:
参数 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
list | List | 是 | 待追加元素的列表。 |
values | String | 是 | 待添加的元素,支持添加一个或多个元素。 |
向列表追加元素 c。
加工规则:
f_set("list_new",lst_append(v('list'),"c")
原始日志:
{ "list": [ "a", "b" ] }
加工结果:
{ "list": [ "a", "b" ], "list_new": [ "a", "b", "c" ] }
lst_delete_at 函数用于删除列表中指定位置的元素。
lst_delete_at(list,index)
参数说明如下:
参数 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
list | List | 是 | 待删除元素的列表。 |
index | Int | 是 | 待删除的元素下标,从 0 开始。 |
删除列表中的第 1 个元素,即下标为 0 的元素。
加工规则:
f_set("list_new",lst_delete_at(v('list'),0)
原始日志:
{ "list": [ "a", "b" ] }
加工结果:
{ "list": [ "b" ] }