首页 > 解决方案 > 如何修改列表以使其与 Python 中的不同列表相同

问题描述

因此,我试图通过仅更改其中一个列表来使两个列表相同。

例如,如果 L1 = [1, 2, 4, 5] 和 L2 = [1, 3, 4, 5, 6],我想去掉 2 并将 3 和 6 添加到 L1,使其成为 [1, 3, 4, 5, 6] 也是如此。

我知道如何通过同时迭代它们并使用 != 比较元素来获取包含重复/差异的新列表,但我不知道如何通过相应地添加/删除来开始将 L1 变为 L2。有人能帮忙吗?我正在使用python顺便说一句。

标签: python

解决方案


试试这个方法——

A={1, 2, 4, 5}

B= {1, 3, 4, 5, 6}

C=A&B

C 输出 [35]:{1、4、5}

BC 输出[36]:{3, 6}

C=C|(BC)

C 输出[38]:{1、3、4、5、6}

A=C

输出[40]:{1, 3, 4, 5, 6}


推荐阅读