gpt4 book ai didi

python - 获取 2 个列表之间不常见的项目

转载 作者:行者123 更新时间:2023-12-02 19:31:51 24 4
gpt4 key购买 nike

我有 2 个列表 'a1''a2':

a1 = [[1, 4], [1, 10], [2, 5], [2, 11], [3, 6], [4, 7], [4, 12], [5, 8], [5, 13], 
[6, 9], [7, 14], [8, 15], [2, 10], [3, 11], [5, 12], [6, 13], [8, 14], [9, 15]]

a2 = [[1, 10], [2, 11], [4, 12], [5, 13], [7, 14], [8, 15], [2, 10], [3, 11], [5, 12],
[6, 13], [8, 14], [9, 15]]

我正在创建第三个列表,其中包含前两个列表之间不常见的元素,我应该有这样的东西。

[[1, 4], [2, 5], [3, 6], [4, 7], [5, 8], [6, 9]]

可以应用集合差异来提取第一个列表中不包含第二个列表的元素。

a3 = a1.difference(a2)

问题是它适用于 2 个列表,而不是像本例那样适用于 2 个列表列表。

针对此类情况有有效的解决方案吗?谨致问候。

最佳答案

[x for x in a1 if x not in a2]

关于python - 获取 2 个列表之间不常见的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61662803/

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