创新互联Python教程:python3压缩与解包的代码怎么写?

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


网页题目:创新互联Python教程:python3压缩与解包的代码怎么写?
网页URL:http://bzwzjz.com/article/djoddog.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆网站建设 手机网站建设 成都营销网站制作 定制网站建设多少钱 网站建设 网站建设方案 成都网站建设 H5网站制作 自适应网站设计 教育网站设计方案 成都网站建设 网站建设公司 网站建设改版 成都网站建设 网站制作 成都响应式网站建设公司 定制级高端网站建设 成都网站建设公司 定制网站设计 成都商城网站制作 成都企业网站建设公司 手机网站设计