gpt4 book ai didi

python - 如何在Python 3中查找嵌套列表中的不同值并找出其差异?

转载 作者:行者123 更新时间:2023-12-01 09:28:48 25 4
gpt4 key购买 nike

我有两个嵌套列表,如下所示:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com