Python常用基础知识笔记-Python常用内置工具

Python常用基础知识笔记

3. Python常用内置工具

3.1 itertools模块

官方文档:https://docs.python.org/3/library/itertools.html

参考链接:https://www.jianshu.com/p/2ef28b04fcd4

  • chain()

下面代码利用chain.from_iterable()可快速将二维转为一维

from itertools import chain
a = [[1, 2], [3, 4]]
print(list(chain.from_iterable(a))) # [1, 2, 3, 4]

3.2 os模块

参考链接:os — 多种操作系统接口 — Python 3.11.5 文档

3.3 shutil模块

参考链接:shutil — 高阶文件操作 — Python 3.11.5 文档

3.4 random模块

参考链接:random — 生成伪随机数 — Python 3.9.17 文档

3.5 collections模块

参考链接:collections — 容器数据类型 — Python 3.9.6 文档

3.5.1 deque()双向队列

参考链接:collections — 容器数据类型 — Python 3.9.6 文档

3.5.2 Counter()

参考链接:collections — 容器数据类型 — Python 3.9.6 文档

3.6 queue模块

参考链接:queue — 一个同步的队列类 — Python 3.9.6 文档

3.7 bisect模块

参考链接:bisect — 数组二分查找算法 — Python 3.9.7 文档

创作不易,喜欢的话加个关注点个赞,❤谢谢谢谢❤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值