Netlogo:给定嵌套列表的元素,检索嵌套列表的位置

时间:2014-04-24 05:53:48

标签: list nested-lists netlogo

我想在给定嵌套列表元素的情况下检索嵌套列表的位置。这可能不经过所有嵌套列表吗?

例如,给定一个列表列表,[[1.1 a b] [1.2 c d] [1.3 e f]]我希望得到给定元素1.2的位置1.

1 个答案:

答案 0 :(得分:2)

这与此问题中提到的内容类似:NetLogo : How to do multiple operations on lists (find, get , replace, remove , search elements within lists , ....)

在您的特定情况下,您可以使用map的组合来提取您要查找的子列表元素,并使用position来获取其索引:

observer> show position 1.2 map first [[1.1 "a" "b"][1.2 "c" "d"][1.3 "e" "f"]]
observer: 1