python中的set(),zip()以及map()函数
python,set,zip,以及,map,函数
2025-04-07 09:01:25 时间
大家好,又见面了,我是你们的朋友全栈君。
set、zip和map函数均为python的内置函数。
(1)set() 用法:set(interable)
用来创建一个无序不重复元素的集合。可以对其进行集合的一系列操作,例如求差集、并集和补集,利用这一特性可删除重复数据、探索元素之间的关系等。此外还可以进行len操作,返回集合中元素的个数。
a = '1234'
b = '11m'
#由于集合中的元素是无序的,所以set函数每次输出的结果中的元素顺序是不一致的
x = set(a) ## 输出{'4', '2', '1', '3'}
y = set(b) ## 输出{'m', '1'}
x & y ## 求交集 输出{'1'}
x | y ## 求并集 输出{'4', '2', '1', '3', 'm'}
x - y ## 求差集 输出{'4', '2', '3', 'm'}
(2)zip() 用法: zip(interable) zip() 压缩 zip(*) 解压缩
压缩功能:将对象中的元素打包成一个个元组,然后返回由这些元组组成的列表。
*号的用法参考https://blog.csdn.net/xiaoqu001/article/details/78823498
(3)map() 用法: map(function, iterable, …)
将iterable中的所有元素都代入函数function中运行,返回一个对象。
def fun(x):
return x**2
list1 = [1, 2, 3, 4]
a = map(fun, list1)
print(list(a))
## 输出 [1, 4, 9, 16]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155981.html原文链接:https://javaforall.cn
相关文章
- Python 让我舅舅的书法作品和 PIL 库发生点美的误会
- Python自动给抖音小姐姐视频点赞
- 心情不好的时候,用 Python 画棵樱花树送给自己吧「建议收藏」
- Python 从底层结构聊 Beautiful Soup 4(内置豆瓣最新电影排行榜爬取案例)!
- Python测试框架之pytest详解
- python 字符串去空格
- pyinstaller打包python-docx报错 No such file or directory (default-header.xml)
- Python项目48-插播短信接口(使劲撸)
- Python 进制转换函数及前缀截取
- Python-基础01-变量
- Python 图_系列之纵横对比 Bellman-Ford 和 Dijkstra 最短路径算法
- 如何查看python源码_python判断路径是否存在
- Python基础12-内置函数
- python进制转换函数及方法[通俗易懂]
- 用Python画个生日蛋糕为朋友庆生
- 卡尔曼滤波算法及其python实现
- 用Python做图像处理[通俗易懂]
- python 基尼系数_Python计算
- Python字符串操作之字符串分割与组合「建议收藏」
- Python-drf前戏38.2-前端Vue02