问题标签 [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.
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 值(保持为假)。
谢谢,
c# - 最有效地在多个列表 POCO 中查找项目然后在主列表中合并
我有一个 C# 类,我们称之为Item
类。Item
类具有以下属性。
我有 4 个列表,其中包含多个类型的对象item
。清单之一是主清单。
以下是MasterList的内容
以下是USAList的内容
以下是UKList的内容
以下是EUList的内容
任何列表都可以包含任意数量的项目。主列表将包含所有项目。一个项目在列表中只能出现一次。列表中的项目可能会或可能不会(按名称)排序。
我想从所有列表中查找项目,假设主列表包含所有项目。我需要按名称查找项目并创建一个应该如下所示的新列表。
我知道我可以创建一个具有以下属性的新类。
然后我可以开始一个循环来遍历主列表并在这个循环内,我将再运行 3 个循环。USAList 一份,UKList 一份,EUList 一份。然后我会尝试按名称查找项目,然后创建新列表。
但我想知道获得所需结果的最有效方法。
演示课程和列表
列表
python - 为什么在尝试比较两个列表时收到错误消息?
我正在尝试在线比较两个列表#12
并返回找到的匹配项。
这些列表包含一个用户选择的号码 ( un
),其中一个是随机生成的 ( rn
)。
例如,[['1', '5', '3', '7']]
并且[['9', '6', '3', '2']]
会返回[3]
.
我对 python 还很陌生,并且正在使用HERE找到的解决方案,但我的代码还没有成功。
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 */
注意:从左到右表示源列表到目标列表,反之亦然。
python - 根据字母的对称性创建镜像词
我创建了这个程序,如果它是对称的,它应该显示一个单词的镜像。不幸的是,当我测试“TIMOTHY”时,它显示它无法被镜像,我无法弄清楚为什么这不起作用。
python - 如何创建一个空的 3d 多维数组
这段代码是我尝试创建一个空的 3d 数组。
所以,这正是我正在寻找一个尺寸为 n x n x n 的 3d 数组,但列表中填充了 0,如果我取出 0,则会发生错误。我将如何创建相同的列表但为空?
r - 从 R 中的列表计算的值的标签
样本数据:
代码:
我有上面的代码,它给了我一个等于 (# of shared animals) - (# of not shared) 的数字,用于比较一个城市的动物与 7 个参考城市的动物。
结果如下:
如何添加回参考城市并根据结果按数字顺序对其进行排序?
理想的输出如下所示:
python - 是否有任何 Python 模块可以用于 [{},{}...] 比较?
它旨在比较 Python 中由 dict 元素组成的两个列表,在每个 dict 元素中,有两个键。下面提供了示例。
期望得到哪些元素仅在列表A中可用,哪些元素在列表A中与列表B中的元素不同。是否可以采用任何现有模块进行比较?
unittest模块中的assertListEqual方法接近预期,但首选更全面的模块。
python - 如何一次比较两个数字接近度的多个列表?
假设我有 4 个列表:
我如何 1) 比较列表,例如 A,BB,CC,DA,C 等等 2) 如果元素为 +/-0.2 则返回 true ?
我的想法是附加列表有一个 for 循环遍历所有。
但后来我被困住了,因为如果我这样做了
显然它不起作用。有没有办法在不重复的情况下遍历列表并同时进行比较?
提前致谢
python - 元组与列表的有效比较
我有一个元组列表,其中每个元组都包含 xyz 坐标的字符串表示形式。我需要将元组的第一个和第二个值与字典中的另一组值进行比较(以确定元组中的第一项是起点还是终点)
IE
如果元组中的第一项与顶点列表匹配,我想指出它是“开始”点,而元组中的第二项是“结束”点。
目前我正在使用以下代码完成此操作:
元组之间不可能有重复值,并且顶点字典也是唯一的(没有重复键值)。
有没有更有效的方法来避免循环遍历元组列表中的所有值?我认为发电机可能是这样做的一种方式......