Python3 notes

简介: Python3 notes

Python 移除列表中重复的元素


本章节我们将学习如何从列表中删除重复的元素。

知识点有:

  • Python 集合:集合(set)是一个无序的不重复元素序列。
  • Python 列表:列表是一种数据项构成的有限序列,即按照一定的线性顺序排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的的查找、插入和删除。

实例

list_1 =[1,2,1,4,6]


print(list(set(list_1)))

执行以上代码输出结果为:

[1,2,4,6]

在以上实例中,我们首先将列表转换为集合,然后再次将其转换为列表。集合中不能有重复元素,因此 set() 会删除重复的元素。

删除两个列表中重复的元素

在以下实例中,两个列表中同时存在的元素会被删除。

实例

list_1 =[1,2,1,4,6]

list_2 =[7,8,2,1]


print(list(set(list_1) ^ set(list_2)))

首先,使用 set() 将两个列表转换为两个集合,用于删除列表中的重复元素。

然后,使用 ^ 运算符得到两个列表的对称差。

执行以上代码输出结果为:

[4,6,7,8]

首先,将两个列表转换为两个集合,以从每个列表中删除重复项。 然后,^ 得到两个列表的对称差(排除两个集合的重叠元素)。

相关文章
|
6月前
|
SQL 数据库连接 Python
Python3 notes
Python3 notes
|
5月前
|
机器学习/深度学习 人工智能 算法
人工智能平台PAI产品使用合集之多目标模型eval比较耗时间,该如何优化
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
算法 数据挖掘 计算机视觉
利用 K-Means 聚类进行色彩量化
K-Means 聚类算法的目标是将 n 个样本划分(聚类)为 K 个簇,该算法通过找到簇的中心并将输入样本分组到簇周围。在本文中,利用 K-Means 聚类进行色彩量化,以减少图像中颜色数量。
2191 1
利用 K-Means 聚类进行色彩量化
|
数据库
使用有感
我是一名即将步入社会的大学生,随着网络法等相关专业知识的学习愈发强烈。查询资料时,常常会浏览到制作精美的个人站,因此产生了建设自己个人站的设想,但是由于业余时间少之甚少,同时听闻购买域名与服务器的价格不菲,因此计划一直未能实现
|
Web App开发 API C++
HDOJ 1013 Digital Roots
HDOJ 1013 Digital Roots
109 0
|
监控 Dubbo Java
微服务治理实践:服务契约
随着微服务架构越来越流行,越来越多的公司使用微服务框架进行开发。甚至不止是公司,连笔者的研究生导师都要对实验室的Spring Boot工程项目转型使用微服务框架了。
14910 0
微服务治理实践:服务契约
|
存储 数据可视化 API
70个注意的Python小Notes
Python读书笔记:70个注意的小Notes 作者:白宁超 2018年7月9日10:58:18 摘要:在阅读python相关书籍中,对其进行简单的笔记纪要。旨在注意一些细节问题,在今后项目中灵活运用,并对部分小notes进行代码标注。
1352 0
|
编解码 Android开发
H.264专利费不受FRAND限制 Android设备商受影响
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/82599028 ...
990 0