问题标签 [list-comparison]

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 投票
2 回答
1221 浏览

list - 如何使用 linq 比较两个列表并将所有列表添加到新列表 ASP.Net MVC 4

我有两个列表
列表 A

清单 B

我想要实现的是:
1)我想要新列表,(List C)

2)在List C中,我想要 List A 中的所有数据但是 List A 中 isSelected 的将更改为TRUE 当它是与List B中的数据相比 3) 表示,如果List B 存在于 List A 中,则 List A中的 isSelected的值将更改为 TRUE并添加到List C 4) 如果 List B不存在于 List A 中,它仍然会被添加到列表 C,但不更改 isSelected 值(保持为假)。




谢谢,

0 投票
1 回答
89 浏览

c# - 最有效地在多个列表 POCO 中查找项目然后在主列表中合并

我有一个 C# 类,我们称之为Item类。Item类具有以下属性。

我有 4 个列表,其中包含多个类型的对象item。清单之一是主清单。

以下是MasterList的内容

以下是USAList的内容

以下是UKList的内容

以下是EUList的内容

任何列表都可以包含任意数量的项目。主列表将包含所有项目。一个项目在列表中只能出现一次。列表中的项目可能会或可能不会(按名称)排序。

我想从所有列表中查找项目,假设主列表包含所有项目。我需要按名称查找项目并创建一个应该如下所示的新列表。

我知道我可以创建一个具有以下属性的新类。

然后我可以开始一个循环来遍历主列表并在这个循环内,我将再运行 3 个循环。USAList 一份,UKList 一份,EUList 一份。然后我会尝试按名称查找项目,然后创建新列表。

但我想知道获得所需结果的最有效方法。

演示课程和列表

列表

0 投票
2 回答
56 浏览

python - 为什么在尝试比较两个列表时收到错误消息?

我正在尝试在线比较两个列表#12并返回找到的匹配项。

这些列表包含一个用户选择的号码 ( un),其中一个是随机生成的 ( rn)。

例如,[['1', '5', '3', '7']]并且[['9', '6', '3', '2']]会返回[3].

我对 python 还很陌生,并且正在使用HERE找到的解决方案,但我的代码还没有成功。

0 投票
2 回答
88 浏览

c# - csharp 比较列表从左到右和从右到左

来自https://msdn.microsoft.com/en-us/library/mt693040.aspx的字符串列表可以通过 linq 使用以下代码进行比较。有没有内置的方法来比较从左到右和从右到左的列表?

/* 输出:以下行在 names1.txt 但不在 names2.txt Potra、Cristina Noriega、Fabricio Aw、Kam Foo Toyoshima、Tim Guy、Wey Yuan Garcia、Debra */

注意:从左到右表示源列表到目标列表,反之亦然。

0 投票
1 回答
157 浏览

python - 根据字母的对称性创建镜像词

我创建了这个程序,如果它是对称的,它应该显示一个单词的镜像。不幸的是,当我测试“TIMOTHY”时,它显示它无法被镜像,我无法弄清楚为什么这不起作用。

0 投票
1 回答
1554 浏览

python - 如何创建一个空的 3d 多维数组

这段代码是我尝试创建一个空的 3d 数组。

所以,这正是我正在寻找一个尺寸为 n x n x n 的 3d 数组,但列表中填充了 0,如果我取出 0,则会发生错误。我将如何创建相同的列表但为空?

0 投票
2 回答
48 浏览

r - 从 R 中的列表计算的值的标签

样本数据:

代码:

我有上面的代码,它给了我一个等于 (# of shared animals) - (# of not shared) 的数字,用于比较一个城市的动物与 7 个参考城市的动物。

结果如下:

如何添加回参考城市并根据结果按数字顺序对其进行排序?

理想的输出如下所示:

0 投票
2 回答
49 浏览

python - 是否有任何 Python 模块可以用于 [{},{}...] 比较?

它旨在比较 Python 中由 dict 元素组成的两个列表,在每个 dict 元素中,有两个键。下面提供了示例。

期望得到哪些元素仅在列表A中可用,哪些元素在列表A中与列表B中的元素不同。是否可以采用任何现有模块进行比较?

unittest模块中的assertListEqual方法接近预期,但首选更全面的模块。

0 投票
3 回答
193 浏览

python - 如何一次比较两个数字接近度的多个列表?

假设我有 4 个列表:

我如何 1) 比较列表,例如 A,BB,CC,DA,C 等等 2) 如果元素为 +/-0.2 则返回 true ?

我的想法是附加列表有一个 for 循环遍历所有。

但后来我被困住了,因为如果我这样做了

显然它不起作用。有没有办法在不重复的情况下遍历列表并同时进行比较?

提前致谢

0 投票
1 回答
109 浏览

python - 元组与列表的有效比较

我有一个元组列表,其中每个元组都包含 xyz 坐标的字符串表示形式。我需要将元组的第一个和第二个值与字典中的另一组值进行比较(以确定元组中的第一项是起点还是终点)

IE

如果元组中的第一项与顶点列表匹配,我想指出它是“开始”点,而元组中的第二项是“结束”点。

目前我正在使用以下代码完成此操作:

元组之间不可能有重复值,并且顶点字典也是唯一的(没有重复键值)。

有没有更有效的方法来避免循环遍历元组列表中的所有值?我认为发电机可能是这样做的一种方式......