Grasshopper 如何通过Python电池 筛选出列表中的某些符合条件的数据

Add images

Add images

如上图,想从列表数据总取出Index=1 的数据,但是总是报错,但是如果列表在python自己生成的列表就可以通过索引取出来,不知道那儿的语法错误,请大神指导一下!多谢,困扰好几天了。

image
首先查看这个气泡,这是必须掌握的方法。

image

意思就是超出数组范围
你给的x[1]其实是第二个,而程序表示找不到第二个,2超出了范围。
说明你这个数列并没有被识别为数列,而是识别为一个个单独的数字

修改为x[0]查看结果,能验证以上结论。

所以代码电池的基本用法你还没掌握,如果需要输入的x是一个列表
则你的x需要右键选择为list access

1 个赞