


























创建于 2022年5月18日 18:16:08 · 约328字
首当其冲,这个高性能扩展数据类型库是每一个pythoner必须的
列举出了基本的数据类型
^194418
文档insort是insort_right默认方式bisect是bisect_right默认方式
一共四个算法,二分查找bisect和插入insort,分别是从左或者右
可以用来维护一个排序序列insort不会返回值,bisect会返回适合插入的位置,可以直接用序列的insert插入
python
import bisect
a=[]
bisect.insort_right(a,6)
bisect.insort_right(a,7)
bisect.insort_right(a,2)
bisect.insort_right(a,4)
a.insert(bisect.bisect_right(a,5),5)
print(a)
#----结果----
[2, 4, 5, 6, 7]用来查找的时候按照官方文档包装一下
^ff28bf
提前把函数的参数固定住,配合闭包看
加速缓存
用于更好遍历和封装的库 itertools.groupby数组只会去相邻的重,groupby的本质是使用前使用前先排序 【python技巧059】用itertools处理各种花样的迭代_哔哩哔哩_bilibili
pillow opencv moviepy musicpy pydub
pywifi paramiko
提供文本动画进度条,使用方法:
Python
import time
from tqdm import tqdm
for i in tqdm(range(1000)):
time.sleep(.01)
#----------
65%|██████████████████▏ | 649/1000 [00:07<00:04, 86.51it/s]Python分析调试神器【VizTracer】之作者精讲_哔哩哔哩_bilibili
gaogaotiantian/viztracer
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。