我想訂購netoglo以下列表:如何排序這個列表中的NetLogo
[[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]]]
它返回空我想,因爲它只看到列表,而不是任何東西,所以我排序。
任何想法。
我想訂購netoglo以下列表:如何排序這個列表中的NetLogo
[[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]]]
它返回空我想,因爲它只看到列表,而不是任何東西,所以我排序。
任何想法。
由於艾倫的回答是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]]]
NetLogo 6.0下的注意事項是:'show sort-by [[ab] - > first a> first b] [[0.1 [1 2 5 3 1]] [0.3 [1 2 1 3 1]] [0.2 [1 2 1 3 1]]]' –
只需使用'排序by',但首先將第一子列表。 – Alan
但是,當我修復它,我需要保持號碼的參考與其子列表。 – eslop
這沒問題。但逗號的使用是一個問題。 只需按每個列表的第一個元素排序即可。 – Alan