*列表 List
存储一系列元素
复杂元素类型!新手退散!
构造器 List(Any...)
以所有参数为列表的元素构造一个列表。
运算符
运算符
优先级
描述
内部ID
+
5
在列表末尾追加元素
symbol_add
*
6
将列表重复
symbol_mul
元素
获取列表中第 N 个元素
方法
获取大小 size()
获取列表的长度。总是返回整数。
获取元素 get(整数)
获取列表中第 N 个元素。返回值不定。
修改元素 set(整数, 任何)
将列表中第 N 个元素设置为其他元素。总是返回列表。
获取元素 join(文本)
将列表中的所有元素相连接,以唯一参数分割。总是返回文本。
追加元素 append(任何)
在列表末尾追加元素。总是返回列表。
排序 sort()
将列表中的元素按从小到大的顺序排好。总是返回列表。
逆序 reverse()
将列表反转。总是返回列表。
删除元素 remove(整数)
删除列表中第 N 个元素。总是返回列表。
插入元素 insert(整数, 任何)
在列表指定位置插入元素。总是返回列表。
是否包含 contains(任何)
列表是否包含某元素。总是返回布尔值。
获取元素 index(整数)
寻找唯一参数首次出现的位置并返回。总是返回整数。
获取元素 lastIndex(整数)
逆序寻找唯一参数首次出现的位置并返回。总是返回整数。
随机抽取 random()
随机返回列表中的一个元素。返回值不定。
依次解析 map(文本?, 委托)
依次将自身的每个元素的值存入变量 it
然后执行委托,并将委托的结果替换原值。总是返回列表。
筛选元素 filter(文本?, 委托)
依次将自身的每个元素的值存入变量 it
然后执行委托,如果委托的结果为 true
则会保留,否则删除。总是返回列表。
你可以使用内置函数 range() 来快速创建一个指定大小的整数列表。
最后更新于