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

标签 list nested-lists netlogo

我想在给定嵌套列表的元素的情况下检索嵌套列表的位置。这是否可以在不遍历所有嵌套列表的情况下实现?

例如,给定一个列表列表, [[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/

相关文章:

lisp - LISP 中的深层嵌套列表为我的列表的一部分返回 #

html - 嵌套列表的 CSS

按内部列表的特定索引对列表列表进行排序

python - 子进程期间的引用文件 (Python)

c - 结构指针分配未分配预期值 - 链表

python - 如何在列表中查找特定项目并使用该项目执行操作

CSS嵌套列表菜单悬停问题

netlogo - 海龟开始时的正态分布

random - Netlogo 不同概率的随机采样

list - R 中向量和列表数据类型有什么区别?