zoukankan      html  css  js  c++  java
  • python zip函数(11)

     

     

     

     

    一.zip函数描述和使用

        zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,返回的结果可以直接强转为list列表,这样做的好处是节约了不少的内存!

    1.语法

    zip([iterable, ...])

        参数说明:iterable — 迭代器对象,zip函数中的迭代器对象可以是一个或者多个.

    2.返回值

        zip函数的返回值是zip类的对象,可以通过list()强制转为list列表.

    3.zip使用

    # !usr/bin/env python
    # -*- coding:utf-8 _*-
    """
    @Author:何以解忧
    @Blog(个人博客地址): shuopython.com
    @WeChat Official Account(微信公众号):猿说python
    @Github:www.github.com
     
    @File:python_zip.py
    @Time:2019/11/03 21:25
     
    @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
    """
     
     
    list1 = ["a","b","c","d","E"]
    list2 = [1,False,50.5]
     
    result = zip(list1,list2)
    print(type(result))
    print(list(result))

    输出结果:

    <class 'zip'>
    [('a', 1), ('b', False), ('c', 50.5)]

        注意:如果两个迭代器的长度不同,自动根据最短的迭代器长度匹配!

     

    二.*zip函数的描述和使用

        如果说zip函数是压缩的话,那么*zip就是解压,其函数返回值是二维矩阵式

        输出结果:

    ['a', 'b', 'c']
    [1, False, 50.5]

        注意:如果两个迭代器的长度不同,自动根据最短的迭代器长度匹配!

     

     

    猜你喜欢:

        1.pycharm配置开发模板

        2.python 不定长参数 *argc,**kargcs

        3.python 匿名函数

        4.python return逻辑判断表达式

     

        转载请注明:猿说Python » python zip函数

     

    技术交流、商务合作请直接联系博主
    扫码或搜索:猿说python
    python教程公众号
    猿说python
    微信公众号 扫一扫关注
  • 相关阅读:
    ubuntu使用iso作为本地源
    ubuntu配置简单的DNS服务器
    core data
    Core Animation教程
    制作framework&静态库
    notes
    textkit
    coretext
    nsset
    iOS Development Sites
  • 原文地址:https://www.cnblogs.com/shuopython/p/12063788.html
Copyright © 2011-2022 走看看