问题标签 [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 回答
3626 浏览

python - 如果该子列表的任何元素在另一个列表中,如何删除列表(即子列表)中的列表?

我有一个包含许多子列表的列表。例如:

我还有另一个列表,称为省略。例如:

如果该子列表中的任何元素在省略列表中,我想删除 full_list 中的子列表。例如,我希望结果列表为:

因为只有这些子列表没有省略列表中的元素。

我猜有一些简单的方法可以通过列表理解来解决这个问题,但我无法让它发挥作用。我尝试了很多东西:例如:

  • 此代码导致错误(无效的 snytax) - 但我认为我遗漏的不止这些。

任何帮助将非常感激!

ps,上面是一个简化的问题。我的最终目标是从一个非常长的字符串列表(例如,500,000 个子列表)中删除子列表,如果这些子列表的任何元素(一个字符串)在“省略”列表中包含超过 2000 个字符串。

0 投票
3 回答
1211 浏览

python - 如何在python的子列表中定位项目的位置?

我创建了一个看起来像这样的列表:

如何访问此列表中的“1”?

0 投票
1 回答
1474 浏览

html - CSS:带有垂直子列表的垂直列表

是否有人能够建议对我的 HTML/CSS 进行更改,以将较低的列表项向下推,而不是将子菜单放在它们之上的当前行为?

我的 JsFiddle:http: //jsfiddle.net/Arq2j/

CSS:

0 投票
2 回答
241 浏览

java - 为什么我不能清除 ArrayList 的两个子列表

在我的班级 Main 中,我正在尝试获取一个 xml 文件,将其转换为字符串,对其进行标记并将其放入一个数组列表中,然后使用子列表清除大部分 ArrayList 值,然后清除该子列表这样我就可以摆脱我不需要的数据并保留我确实需要的数据。在我试图清除我不需要的数据之前,一切都很好。发生的事情是第一个子列表 clear 有效,但第二个子列表 clear 没有。我研究并排除了几个小时的故障,以找出为什么这不起作用,但我没有想出任何东西。如果有帮助,我正在为 Web 开发人员使用 Eclipse Kepler Java EE IDE。

我会将代码输出的内容放到控制台,但它很长。同样,代码中不起作用的部分是:

另外,如果有帮助,我计划添加更多子列表并在有人可以解决此问题时清除它们。感谢您忍受这么长的帖子,并提前感谢您帮助我解决这个问题!

0 投票
3 回答
10877 浏览

python - 将新子列表添加到现有列表

每个人!

我正在尝试将新的子列表添加到现有列表中,但我不太确定如何操作。这是我的代码:

但是,如果搜索不存在,则子列表不会添加到原始列表中。我怎样才能做到这一点?

干杯! 5813

0 投票
5 回答
920 浏览

python - 在 Python 中搜索同一列表的多个子列表

我需要 Python 来搜索给定列表的所有子列表,但是当我搜索仅包含在其中一个中的元素时,这不起作用。例如,这是我的代码:

如果我的搜索包含在列表的所有子列表中,这将非常有效。但是,如果我的搜索是,例如,5,那么我得到:

编辑:基本上,我需要 Python 列出搜索包含的所有列表,但如果搜索只包含在一个子列表中,我只想要print("there", sublist). 换句话说,我只希望 Python 识别搜索所在的位置,而不是输出它不在的位置,所以 no print("not there") print(data)

0 投票
4 回答
1713 浏览

python - 在列表的同一子列表中搜索多个元素

我试图让 Python 在我的列表中搜索包含我的两个搜索词的子列表,但是我得到了包含一个或多个搜索的任何子列表。这是我的代码:

我得到的输出是:

干杯! 5813

0 投票
3 回答
76 浏览

python - 使用一个或两个或三个元素搜索子列表的两个元素

我正在尝试编写一个代码,以便搜索将返回任何子列表,其中搜索的两个元素都是列表的前两个元素。基本上我想要如果我有

返回

目前,我有

但这只会返回

编辑:我还需要能够附加包含搜索的子列表。

谢谢你的帮助。干杯! 5813

0 投票
3 回答
1097 浏览

java - ArrayLists 和子列表

您好,我宁愿坚持我的 Java 编程工作的这一部分。我已经做了我认为适合这个问题的事情,但我不确定它是否正确,因为下一个问题要求将 4 个不同的字符串添加到两个不同的子列表中(这就是我得到 stuk 的地方)。

这是第一个问题:

创建一个名为balancedThings 的变量,其类型为ArrayList of ArrayLists of Strings,并添加一个方法balancedInit(),该方法通过创建一个新的ArrayList > 对象来实例化balancedThings 变量,并且还创建两个新的ArrayList 对象并将它们添加到balancedThings 列表中。

这是第二个问题:

添加一个方法balancedCreation(),将字符串“sword”和“map”添加到两个子列表的第一个,将字符串“shield”和“bottle”添加到第二个子列表。

这是我的回答:

谁能解释这是否适合这个问题以及我下一步应该去哪里以添加到子列表中?

0 投票
2 回答
1699 浏览

python - 列表中具有相同字符串的多个元素之间的差异。蟒蛇 2.7

这有点令人困惑,所以我会尽力解释我的目标。 简而言之,我正在尝试查看列表中的子列表。在这些子列表中,有些具有相同的起始元素(sublist[0]),我想记录该子列表与以相同元素开头的其他子列表之间的差异

这是一个包含 4 个元素的列表。. 其中第一个有名字,第二个/第三个/第四个元素有数字。

我正在尝试生成具有 {name:[then,the,differences])} 的字典

例如 data[0] 和 data[1] 都有 'o1415' 作为他们的第一个元素。因为它们对于第一个元素具有相同的字符串,所以我想将其余列表相互比较。所以 data[0] 在 data[0][1] 和 data[0][2] 上与 data[1] 不同。. . 所以我想将 'o1415':['first','third'] 添加到空字典 D_changes。

另一个例子是 'o1414' 它在 data[2],data[3],data[4] 中,对于这些列表,一个元素在 [1] 位置不同,所以我想添加 'o1414' : ['first'] 到上面的空字典

最后,我想获得具有此类内容的字典