问题标签 [sublist]

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 投票
3 回答
1932 浏览

python - Python子列表创建

我有一个被打乱的列表,然后我希望它被分解为 6 ​​个子列表,每个子列表有 6 个元素(原始列表中有 26 个元素)。我知道这需要通过范围(例如 0-5,6-11 等)创建子列表来完成,但不知道如何。它应该很简单!到目前为止,这是我的代码:

0 投票
4 回答
1128 浏览

python - python - 如何根据python中的len删除列表中的列表?

我有以下输入列表

我想要长度为 2 的子列表。在上面的示例中,我想删除 [A,[1,2,3]], [F,[1]] 等我正在创建一个新列表并附加其所有子列表长度 ==2。如果我可以直接从 A 中删除不需要的子列表,那将是理想的

0 投票
3 回答
1286 浏览

java - 带有子列表的链表

我在不使用 java 泛型的情况下如何在 java 中的单链表中创建多个子列表时有些挣扎。我已经阅读了溢出中的多个问题,其中大多数都实现了泛型来解决问题。本质上,我想要一个结构,它可以创建一个包含 Dog、Cat 和 Snake 等值的链表,然后为每个值创建一个子列表,例如:

狗 ---> 贵宾犬,猎犬

|

v

猫 ---> 西伯利亚

|

v

蛇 ---> 眼镜蛇,蟒蛇

我相信我的主要问题在于我的 add 方法:

其中 topList:[Dog, Cat, Snake] 和 botList:[Poodle,Retriever, Siberian, Cobra,Python]。

我觉得这个 addMethod 只是将我的头节点分支到两个不同的列表中,而不是实际上将我的 topList 与我的 botList 的元素链接起来。

我也试过:

但我很确定这不起作用,因为我的 void add 方法中有两个 String 变量。

所以我的问题是我将如何将我的 topList 元素与我的 botList 元素链接起来?任何帮助或参考将不胜感激。

这是我到目前为止所拥有的:

输出有点理想,但我知道我没有将两个列表链接在一起。此外,我只能向 botList 添加一个名称,并且我希望能够添加更多名称。

0 投票
1 回答
1822 浏览

python - Python:整数的最小总和子列表

Python 麻烦:我在如何处理这个程序上遇到了很多麻烦。有人可以帮助我,或者至少给我一个关于这个程序要求什么的提示吗?

5.37 编写函数 mssl()(最小和子列表),将整数列表作为输入。然后它计算并返回输入列表的最大和子列表的总和。最大和子列表是输入列表的条目总和最大的子列表(切片)。空子列表定义为总和为 0。例如,列表的最大总和子列表。

0 投票
3 回答
1251 浏览

python - 在python中计算和附加子列表元素

我正在尝试计算子列表元素的唯一实例数,然后将每个唯一元素写入一个新列表,并将实例数附加到子列表中。list_1 中的每个子列表将只有两个元素,顺序无关紧要。

所以:

变成:

我在想我需要使用集合,但我感谢任何人指出我正确的方向。

0 投票
5 回答
5019 浏览

c# - 如何过滤项目的子列表

我要一个List<Container>地方Container.Active == true,只给我一个containerObject.Items > 2。如何以这种方式过滤子列表?

我不应该在注明的地方打印任何小于 2 的值。

0 投票
1 回答
492 浏览

map - (方案)使用 map 函数,你如何找到一个列表的子列表的总和?

所以,我正在尝试添加列表的子列表。就像,如果我有这样的事情:

我希望它返回这个:

这是我到目前为止所拥有的:

现在,它给了我一个错误,说输入不是数字。有人可以帮帮我吗?

0 投票
3 回答
794 浏览

python - 将单元素子列表转换为普通元素

我有以下列表:

我怎样才能将单个元素列表变成普通元素,像这样?

我将其用作 csv.writer.writerow 的输入,并将括号打印为字符串:-/

发生这种情况的代码在这里https://github.com/TheChymera/E2att/commit/4dd5e391b3ec7a4d630cef7c8c8fa803ede3e808#quest.py - 我遇到问题的变量是这样创建的:

0 投票
3 回答
846 浏览

position - Lisp - 从位置删除

我需要一个函数来删除起始列表和所有子列表中第 n 个位置的元素。我不需要工作代码,我只需要任何建议。

0 投票
2 回答
1946 浏览

list - 生成列表的所有连续子列表

我对 Haskell 有点陌生,我正在尝试生成列表的所有连续子列表。

我目前有以下内容:

我知道上面的函数会生成删除最后一个元素的子列表,但我不知道如何完成我的伪代码。

我的伪代码基本上是,

获取整个完整列表,删除尾部。将 (x:xs) 的 xs 传递到 listSublists

例如,xs = [1,2,3] [xs] ++ listSublists (init xs) 将生成 [1,2,3,4], [1,2,3], [1,2], [1 ], [] 并且我正在尝试将 [2,3,4] 作为 xs 传递,直到列表用完为止。

有人可以给我一些指示吗?还是我的想法完全错误?