查找两个列表的相应元素之间的差异的索引

生活

假设您有两个长度相同的列表:

a=['x', 'x', 'y', 'x', 'z', 'w']b=['x', 'w', 'y', 'x', 'z', 'z']

我希望比较两个列表的相应元素,并返回两个列表不同的索引列表。在这种情况下,它应该返回[1, 5]此列表的顺序无关紧要。

我知道如何使用for循环实现此目标,但是还有其他更有效的方法吗?

安德烈·凯斯利(Andrej Kesely)
a=['x', 'x', 'y', 'x', 'z', 'w']
b=['x', 'w', 'y', 'x', 'z', 'z']

print( [idx for idx, (i, j) in enumerate(zip(a, b)) if i != j] )

印刷品:

[1, 5]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查找两个列表之间差异最大的元素索引

查找两个列表的每个元素之间的最大差异

计算python中两个列表的元素之间的差异

匹配两个列表之间的元素,但索引为索引

查找两个列表中匹配元素之间的元素

查找两个列表的匹配元素的索引

查找两个地图之间的差异

查找两个文件之间的差异

查找两个表之间的差异

如何获得两个元素的两个子列表的列表之间的对称差异?

在两个元素之间的列表中查找所有元素(不使用索引,并且带有环绕)

Python 列表 - 查找位于其他两个元素之间的三元组中元素的索引

Java:两个列表之间的差异

获得两个列表之间的差异

找出两个列表之间的差异

查找两个列表之间的差异并在列表中打印它们的位置和值

(语法)获取两个列表之间最大差异的索引(一行)

查找数组的两个列表之间所有不同的交集和差异的Python方法

尝试查找两个列表项之间的差异时,Netlogo foreach错误

两个列表中元素之间的最小差异之和

从两个列表中获取相应的元素

前两个列表,对相应元素进行操作

查找列表元素之间的差异

在Python中比较两个列表列表,并找出具有相同索引的列表之间的差异

列表之间的两个公共元素

查找两个Python对象之间的差异

查找两个树结构之间的差异C#

用于查找运行总计的两个值之间的差异

查找两个日期之间的月份和日期差异