• 技术文章 >Python技术 >Python基础教程

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

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

    专题推荐:python3代码
    上一篇:内存占用如何python3中的代码解决? 下一篇:如何调用代码在python3中改变函数值?

    相关文章推荐

    • 如何用python3代码玩小游戏?• Python3代码可以用py2exe加密吗?• python3代码怎样快速测试结果?• python3代码如何自动补全?• python3.9中字典合并操作

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网