社区编辑申请
注册/登录
Python set类型基本应用方式解读
开发 后端
Python set类型在实际应用中是比较重要的,我们今天将会通过一段比较简单的应用来为大家详细介绍一下这方面的基本内容。

Python编程语言的作用在实际应用中体现的非常明显,而且其简单易用的特性也极大的方便编程人员应用。我们今天就可以先从Python set类型来了解一下这一语言的应用特点。Python set类型是一个比较重要的应用类型,有时候还是蛮好用的。详细文档和说明可以用help(set) 查看其说明和方法。

下面来点简单的小例子说明把。

  1. >>> x = set('spam')  
  2. >>> y = set(['h','a','m'])  
  3. >>> x, y  
  4. (set(['a', 'p', 's', 'm']), set(['a', 'h', 'm'])) 

再来些Python set类型的小应用。

  1. >>> x & y # 交集  
  2. set(['a', 'm'])  
  3. >>> x | y # 并集  
  4. set(['a', 'p', 's', 'h', 'm'])  
  5. >>> x - y # 差集  
  6. set(['p', 's']) 

记得以前个网友提问怎么去除海量列表里重复元素,用hash来解决也行,只不过感觉在性能上不是很高,用set解决还是很不错的,示例如下:

  1. >>> a = [11,22,33,44,11,22]  
  2. >>> b = set(a)  
  3. >>> b  
  4. set([33, 11, 44, 22])  
  5. >>> c = [i for i in b]  
  6. >>> c  
  7. [33, 11, 44, 22] 

很酷把,几行就可以搞定。以上就是我们为大家介绍的Python set类型相关方法。

【编辑推荐】

  1. Python ZipFile模块功能特点讲解
  2. Python实例应用经典讲解
  3. 四种Python文件主要功能介绍
  4. Python查找重复文件相关操作方式分享
  5. Python os模块常用部分功能总结
责任编辑:曹凯 来源: 博客园
相关推荐

2022-04-11 11:38:44

Python代码游戏

2022-04-19 08:29:12

Python机器学习

2022-05-03 22:25:57

Python浏览器语言

2022-05-10 07:24:19

2022-05-09 15:08:56

存储厂商NFV领域华为

2022-05-17 09:14:50

聚类算法python

2022-05-07 07:26:05

PyScriptHTMLPython 代码

2022-05-03 23:44:21

Python动态链接库Ctypes

2022-04-15 11:30:59

代码,Python保存视频

2022-05-10 16:04:40

编程语言PythonC语言

2022-05-16 09:34:17

Python可视化图表

2022-04-12 08:43:21

Python内置模块

2022-03-18 21:27:36

Python无代码

2022-05-11 12:12:32

ScapyPython网络包

2022-04-28 07:26:17

PythonDocker容器

2022-05-02 16:27:01

JavaScriptHTMLPython

2022-04-15 10:11:03

机器学习scikit-lea

2022-05-18 23:42:08

网络安全安全分析工具

2022-02-23 09:50:52

PythonEchartspyecharts

2022-04-13 18:12:37

TypeScriptPython开发

同话题下的热门内容

Python 字符串总结,建议收藏!妙啊!这款 Python 数据可视化工具强的很!用 Python 绘制动态可视化图表,太酷了!Python这些操作,逆天且实用!这份Java日志格式规范,拿走不谢!后端思维篇:如何应用设计模式优化代码Mybatis-Plus官方发布分库分表神器,一个依赖轻松搞定!几种限流算法的Go语言实现

编辑推荐

使用Kotlin做开发一个月后的感想面试官问你什么是消息队列?把这篇甩给他!五大自动化测试的Python框架图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)2018年最流行的十大编程语言,其中包括你用的语言吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号