导语:
本文主要介绍了关于python3压缩与解包的代码怎么写?的相关知识,包括python jieba,以及python enumerate这些编程知识,希望对大家有参考作用。
当我们下载一个大文件时,我们通常需要解压它。因为文件的内存影响了我们传输的速度,有些文件并没有占用我们的存储空间。相信有的小伙伴也迫切需要学习压缩和解包的代码,因为我们很多资料都是依赖这两种形式进行传输和存储的。下面详细讲解python3压缩解包代码。
压缩
该方法可以去除布尔值,例如 (False, None, 0, ""),它使用 filter() 函数。
def compact(lst):
return list(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中translate()方法的实现原理12/08
- ♥ python用什么软件来执行程序09/12
- ♥ Python中常用的canvas方法10/10
- ♥ python参数解包的实现01/12
- ♥ 如何在python中打印中文数组12/24
- ♥ 如何在python中加载图片大小01/07
内容反馈