python - 如何修改列表以使其与 Python 中的不同列表相同
问题描述
因此,我试图通过仅更改其中一个列表来使两个列表相同。
例如,如果 L1 = [1, 2, 4, 5] 和 L2 = [1, 3, 4, 5, 6],我想去掉 2 并将 3 和 6 添加到 L1,使其成为 [1, 3, 4, 5, 6] 也是如此。
我知道如何通过同时迭代它们并使用 != 比较元素来获取包含重复/差异的新列表,但我不知道如何通过相应地添加/删除来开始将 L1 变为 L2。有人能帮忙吗?我正在使用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}
推荐阅读
- css - 如何修复 TouchableOpacity 被 SafeAreaView 阻止
- in-app-purchase - 如何在 Spring Boot 项目中从 Apple 服务器通知接收数据
- python - Python解释器在PyCharm中没有显示任何东西
- neovim - 全新安装后找不到配置文件
- typescript - 如何正确创建带有声明的 Typescript NPM 包?
- apache-flink - Apache Flink 1.13 版将表转换为数据集?
- python - 如何列出所有诗歌附加内容的名称?
- python - 在 Pandas 中向左翻转和移动多列数据
- azure - 简单的 Azure 虚拟设备路由
- excel - 使用带标签的对象将文件夹中的 .png 文件插入 PowerPoint