BlocosIA Wiki Editor

列表

报告积木

列表 ( ) , ( ) , ( )

用插入的项目创建一个列表。用 + 和 − 增加或减少项目。项目可以是数字、文字、其他列表或对象。

报告积木

空列表

一个没有项目的列表。在“将变量设为”中使用它,从零开始建立列表。

报告积木

列表:( ) 重复 ( ) 次

创建一个由同一个值重复组成的列表(例如 5 个 0)。

报告积木

从 ( ) 到 ( ) 的数字,步长 ( )

创建从起始到结束、按步长递增的数字列表(例如 1、3、5、7、9)。

报告积木

用 ( ) 分割文本 ( )

用分隔符把文字切成几段(例如用 "," 切分 "a,b,c")。数字会变成数字。

报告积木

( ) 行 ( ) 列的表格,全部填入 ( )

创建一个有行和列的表格(列表的列表),非常适合棋盘和地图。

报告积木

( ) 的第 ( ) 项

取出某个位置的项目(第一个是 1)。负数从末尾开始数:-1 是最后一个。

报告积木

( ) 的[第一个]项

列表的第一项、最后一项或随机一项。

报告积木

列表 ( ) 的长度

列表有多少项(对象则是有多少个键)。

报告积木

( ) 在 ( ) 中的位置

值在列表中的位置(0 = 不在列表中)。

是/否积木

( ) 包含项 ( ) ?

列表中有这一项时为真(不区分大小写)。

是/否积木

列表 ( ) 是空的吗?

列表(或对象)没有项目时为真。

报告积木

( ) 的第 ( ) 行第 ( ) 列的项

读取表格(列表的列表)中的一个单元格:行和列都从 1 开始。

是/否积木

( ) 是 [列表] ?

判断一个值是不是列表、对象、数字、文字或是/否。

报告积木

( ) 的类型

告诉你值的类型:列表、对象、数字、文字或是/否。

命令积木

把 ( ) 添加到列表 [得分] 的末尾

把一个项目放到变量中存储的列表末尾(如果它不是列表,就会变成列表)。

命令积木

把 ( ) 插入到列表 [得分] 的第 ( ) 位

把一个项目放到某个位置,后面的项目依次后移。

命令积木

把列表 [得分] 的第 ( ) 项替换为 ( )

把某个位置的项目替换成另一个值。

命令积木

删除列表 [得分] 的第 ( ) 项

从列表中删除某个位置的项目。

命令积木

从列表 [得分] 中删除 ( )([第一])

删除第一个等于该值的项目(或全部删除)。

命令积木

删除列表 [得分] 的所有项

清空列表。

命令积木

将列表 [得分] 按[升序]排序

直接对变量中存储的列表排序:数字升序/降序,或文字按 A 到 Z 排序。

报告积木

用 ( ) 连接 ( ) 的所有项

把所有项目连接成一段文字,中间加上分隔符(例如 "apple, grape")。

报告积木

列表 ( ) 后接 ( )

一个新列表:先是第一个列表的项目,后面接着第二个列表的项目。

报告积木

( ) 的第 ( ) 到 ( ) 项

列表的一段,从位置 A 到位置 B。

报告积木

( ) 按[升序]排序

列表排好序的副本(原列表不变)。

报告积木

对象列表 ( ) 按键 ( ) [升序]排序

按某个键的值给对象列表排序(例如按键 "points" 排行)。

报告积木

[反转] ( )

倒序、打乱、去除重复项、展平(列表中的列表合并成一个)或复制列表。

报告积木

( ) 中各项的[总和]

列表中数字的总和、平均值、最大值、最小值、乘积或中位数。

报告积木

( ) 在 ( ) 中出现的次数

某个值在列表中出现了多少次。

报告积木

对 ( ) 的每一项计算 ( )

对每一项计算一些东西,生成一个新列表(使用“项目”积木)。例如 项目 × 2。

报告积木

( ) 中满足 ⟨ ⟩ 的项

只保留条件为真的项目(使用“项目”积木)。例如 项目 > 50。

报告积木

( ) 中第一个满足 ⟨ ⟩ 的项

第一个满足条件的项目(如果没有则为空)。

是/否积木

( ) 中[所有项]满足 ⟨ ⟩ ?

所有、部分或没有项目满足条件时为真。

报告积木

累积 ( ),初始值 ( ),计算 ( )

把列表归纳成一个值:每次循环,“总计”是上一次的结果,“项目”是当前项(例如 总计 + 项目 = 总和)。

报告积木

项

在“计算”“满足条件”和“累计”中表示当前的项目。

报告积木

项的索引

当前项目的位置(1、2、3……)。

报告积木

总计

在“累计”中表示到目前为止累计的结果。