最近有群友提出了这个问题:"怎么向列表中添加物品,不会要重新创造一个列表吧."

实际上,目前版本的集成动力修改列表内元素还是比较麻烦的,列表内元素种类比较少的话直接重新做一个列表可能更快.

关于怎么向列表里加入元素,当然是使用运算符变量卡对列表进行运算啊,向列表中加入元素的运算有这两个:附加,连接.

关于向列表中加入东西-第1张图片关于向列表中加入东西-第2张图片

向列表中加入单个元素使用附加,向列表中加入大量元素先构建一个列表,然后将两个列表连接到一起,如果要得到常量的话,还需要使用固值器(之前叫复制器)取出运算结果.

操作实例:

关于向列表中加入东西-第3张图片关于向列表中加入东西-第4张图片现在要把铁块加入列表中,使用附加运算关于向列表中加入东西-第5张图片

通过显示器可以看到得到的变量卡的值已经是有铁块的列表了关于向列表中加入东西-第6张图片但是变量卡本身并不是一个常量变量卡关于向列表中加入东西-第7张图片使用固值器即可得到一个常量变量卡了关于向列表中加入东西-第8张图片

连接的用法类似关于向列表中加入东西-第3张图片关于向列表中加入东西-第10张图片

关于向列表中加入东西-第11张图片


关于向列表中加入东西-第12张图片

然后如果不想用编程器的构建列表的话,可以用物品容器读取器配合一个容器使用,大量物品的时候比较方便

关于向列表中加入东西-第13张图片将物品容器读取器对着容器关于向列表中加入东西-第14张图片

得到一张物品列表变量卡关于向列表中加入东西-第15张图片使用连接得到一张变量卡,但是先别固值,通过显示器可以看到,得到的列表中含有很多空值关于向列表中加入东西-第16张图片

所以还需要去除空值,去除列表中特定的元素可以使用过滤运算关于向列表中加入东西-第17张图片

过滤运算将使用一个给定的运算符对列表中所有元素进行运算,将返回值为true的元素构建一个新列表输出

现在要去除空值,也就是要一个运算符,输入空值返回false,否则返回true,即非空关于向列表中加入东西-第18张图片

制作一张非空的运算符变量卡关于向列表中加入东西-第19张图片然后使用过滤运算关于向列表中加入东西-第20张图片关于向列表中加入东西-第21张图片

可以看到空值已经消失关于向列表中加入东西-第22张图片

使用固值器即可关于向列表中加入东西-第23张图片