我想在给定嵌套列表元素的情况下检索嵌套列表的位置。这可能不经过所有嵌套列表吗?
例如,给定一个列表列表,[[1.1 a b] [1.2 c d] [1.3 e f]]我希望得到给定元素1.2的位置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