如何在 netlogo 中对这个列表进行排序
How sort this list in netlogo
我正在尝试在 netoglo 中订购以下列表:
[[0.1 [1 2 5 3 1]] [0.3 [1 2 1 3 1]] [0.2 [1 2 1 3 1]]]
实际上它们是列表列表,我想要的是按每个子列表的第一个元素排序:
当我使用sort [[0.1 [1 2 5 3 1]] [0.3 [1 2 1 3 1]] [0.2 [1 2 1 3 1]]]
它 returns 我想是空的,因为它只看到列表,什么都看不到,所以我排序。
任何想法。
感谢艾伦,答案是 show sort-by [first ?1 > first ?2][[0.1 [1 2 5 3 1]] [0.3 [1 2 1 3 1]] [0.2 [1 2 1 3 1]]]
我正在尝试在 netoglo 中订购以下列表:
[[0.1 [1 2 5 3 1]] [0.3 [1 2 1 3 1]] [0.2 [1 2 1 3 1]]]
实际上它们是列表列表,我想要的是按每个子列表的第一个元素排序:
当我使用sort [[0.1 [1 2 5 3 1]] [0.3 [1 2 1 3 1]] [0.2 [1 2 1 3 1]]]
它 returns 我想是空的,因为它只看到列表,什么都看不到,所以我排序。
任何想法。
感谢艾伦,答案是 show sort-by [first ?1 > first ?2][[0.1 [1 2 5 3 1]] [0.3 [1 2 1 3 1]] [0.2 [1 2 1 3 1]]]