当前位置: 首页 > 图灵资讯 > 行业资讯> python3压缩与解包的代码怎么写?

python3压缩与解包的代码怎么写?

来源:图灵python
时间: 2024-10-14 13:43:11

我们下载一个大型文件的同时,通常是需要进行解压操作的。因为文件的内存大会影响我们传输的速度,而且不利用我们对于一些文件的存储。相信一些小伙伴也是迫切需要学习压缩与解包的代码,因为我们很多的资料都依托于这两种形式进行传播和存储。下面就python3压缩与解包的代码为大家带来详细的讲解。

压缩

这个方法可以将布尔型的值去掉,例如(False,None,0,“”),它使用 filter() 函数。

defcompact(lst):
returnlist(filter(bool,lst))


compact([0,1,False,2,'',3,'a','s',34])
#[1,2,3,'a','s',34]

解包

如下代码段可以将打包好的成对列表解开成两组不同的元组。

array=[['a','b'],['c','d'],['e','f']]
transposed=zip(*array)
print(transposed)
#[('a','c','e'),('b','d','f')]

本篇在Python3中压缩、解包的代码就分享给大家了,希望对大家传递文件和保存都有一定的帮助,需要用的时候直接复制上面的代码就可以了。更多Python学习指路:PyThon学习网教学中心