作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个嵌套列表,如下所示:
list_1 = [[4,9,2],[3,5,7],[8,1,5]]
list_2 = [[4,9,2],[3,5,7],[8,1,6]]
我想找到这两个嵌套列表之间的不同值,以及它们的差异。在上面的列表中,不同的值为 5 和 6,因此差异为:-1(5-6)。请注意,不会列出通用值。
我想将它存储在列表中并打印它的输出:
[-1]
另一个例子:
list_1 = [[3, 6, 7], [4, 9, 9], [7, 6, 9]]
list_2 = [[6, 7, 2], [1, 5, 9], [8, 3, 4]]
输出应该是这样的:
[-3,-1,5,3,4,-1,3,5]
如果它们都很常见,它应该返回一个空列表:[]
最佳答案
from itertools import chain
[l1-l2 for l1, l2 in zip(chain(*list_1),chain(*list_2)) if l1-l2]
关于python - 如何在Python 3中查找嵌套列表中的不同值并找出其差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50134183/
我是一名优秀的程序员,十分优秀!