我想在给定嵌套列表的元素的情况下检索嵌套列表的位置。这是否可以在不遍历所有嵌套列表的情况下实现?
例如,给定一个列表列表, [[1.1 a b][1.2 c d][1.3 e f]] 我想在给定元素 1.2 的情况下获取位置 1 。
最佳答案
这与此问题中提出的内容类似: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
关于list - Netlogo:给定嵌套列表的元素,检索嵌套列表的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23260846/