问题标签 [nested-lists]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
620 浏览

android - List Inside List 的实现

我一直在努力寻找正确的答案,但找不到明确的答案。

我有一个项目列表,使用自定义 ArrayAdapter。现在每个项目都有点击监听器。我想添加另一个列表,所以当有人点击某个时间时,会弹出另一个列表。

现在我应该如何实现第二个列表?我应该以某种方式将它组合在当前的 ArrayAdapter 中并包装 Activity 吗?我应该为第二个列表创建一个单独的自定义适配器和活动吗?

我也看到了一些关于 ViewSwitcher 的东西,这就是这个问题的答案吗?

有任何想法吗?

谢谢,雷。

0 投票
4 回答
2480 浏览

python - 修改嵌套列表

如何在 Python 中处理嵌套列表?我在弄清楚语法时遇到问题。像例子:

我想将此列表中的所有元素平方。我试过了:

但这不起作用并抛出:

TypeError:不能将序列乘以“列表”类型的非整数

因为我猜是嵌套列表?

我该如何解决?

0 投票
5 回答
2282 浏览

python - 即使明确声明为 aa 克隆,克隆列表似乎也起到了别名的作用

我在使用以下脚本时遇到了一些问题。它应该制作以下列表的 3 个副本,以便可以独立修改它们。但是,它似乎创建了同一个列表的 3 个克隆,当您修改一个时,您将全部修改。这是功能:

请注意,当您运行此程序时,您会看到字符串“这应该在一个地方”3 次(位置 [0][0][0]、[1][0][0] 和 [2][0] ][0],不是一次。这似乎是因为列表是一起别名而不是克隆的。但是我明确地克隆了它。

我花了最后一个小时把头撞到桌子上。非常感谢您提出的解决方案!

0 投票
1 回答
443 浏览

c# - 如何删除计数最低的子列表并保留主列表中计数最高的子列表?

我有一个子列表列表,它是List<List<nodes>>. 我在列表列表中存储了一些列表,现在我将其称为主列表。现在我必须比较子列表中元素的计数,即存储在主列表中的列表。我只需要保留所有子列表中计数最高的子列表并删除剩余的子列表。怎么做?

0 投票
3 回答
3763 浏览

lisp - 在 Common Lisp 的列表中查找嵌套最多的列表

我是 Common Lisp 和函数式编程的新手,但我在 C、C++、C#、Java 等语言方面拥有丰富的经验。我无法在列表中找到最嵌套的列表。我的输入是这样的:

我想得到这个列表中最嵌套的列表,在这种情况下是

我确实有一个想法,我可以以某种方式展平列表,直到只剩下一个子列表。为了说明我的意思,这里有几个步骤:

第 1 步 - 输入:

第 2 步 - 在“第一层”上展平:

第 3 步 - 在“第二级”上展平:

现在只剩下一个嵌套列表,这意味着这是嵌套最多的列表。但是我在这里看到了一个问题,当出现两个或更多这样的列表时。请分享您对此的看法。

我在将这个过程在 Common Lisp 中变为现实时遇到了问题,所以我会很感激一些正确方向的指针,也许是一些示例代码等等。这是一个家庭作业,所以我并不期待一个完整的解决方案,但如果有人指出一个更简单、更好的解决方案及其实施,我会很高兴。

0 投票
1 回答
1134 浏览

php - 如何突出显示父列表项而不突出显示子列表项?

我在使用 Wordpress 生成的链接列表时遇到问题,该列表显示特定页面链接及其所有子页面链接。当您将鼠标悬停在链接上时,我试图让链接突出显示,然后当您单击它们并导航到该页面时,该页面的链接保持突出显示。我找到了一种主要使用以下方法实现此目的的方法:

但这不允许我突出显示父页面/li。如果我使用:

子项在其页面上保持突出显示,但在父页面上它也突出显示子项,而不仅仅是其本身。

这是我解析的php:

这是我在关于 wp 列表页面 (http://codex.wordpress.org/Function_Reference/wp_list_pages) 的 Wordpress 页面中使用的模板标签:

0 投票
3 回答
4149 浏览

haskell - 在 Haskell 中添加列表的惯用方法是什么?

假设我想在 Haskell 中添加两个列表。最常用的方法是什么?

这是我所做的:

0 投票
3 回答
115 浏览

python - 如何将此作为列表返回

我有这个数据:

我写了以下函数:

我的问题是当我做 a 时print type(get_items(CHEAP)),我得到了<type 'NoneType'>. 如何将结果作为列表返回?

0 投票
1 回答
500 浏览

python - 如何在网格中绘制一行字符(嵌套列表)

给定一个w x h大小的网格,按以下方式生成

我希望在所述网格中的两点之间“绘制”一条字符“线”。以下代码是我想出的

point() 函数只是用char填充网格中的一个点。

这就像直线和完美对角线的魅力。它也适用于“弯曲”线,因为它不会引发错误,但它看起来并不完全像两点之间的线,更像是......我不知道,曲棍球棒。

例如,给定一个 10x7 的网格和调用

我明白了

我想要的可能更像是

我将如何做到这一点,同时又不会在此过程中打破直线和完美的对角线?我需要两段不同的代码来处理这两种情况,还是一种算法可以同时处理这两种情况?

0 投票
3 回答
1297 浏览

haskell - 从 Haskell 的嵌套列表中删除项目列表

想象一个嵌套列表如下。

我想创建一个函数,从该列表中删除单例元素(在本例中为“A”),删除包含该单例元素的所有列表。

以便:

以下是我解决此问题的尝试:

这会产生奇怪的结果,其中多个生成器“循环”嵌套列表,如下所示:

另一个例子: