zoukankan      html  css  js  c++  java
  • python中的zip学习

    参考自:https://github.com/qiwsir/StarterLearningPython/blob/master/124.md#语句4

    zip:将每个队列里面的值依次取出来并组成一个新的序列

    结果序列的值的数量由输入序列中值最少的那一个序列的值的数量而定(有点绕口,看图就知道了,a b c中c的数量最少,是6,而输出序列中的值的数量也是6)

    上面是列表作为参数,那么如果参数是字典呢?

    默认是去键来做合并(也就是打包,正好zip格式也是压缩包的意思,吻合)

    简单的运用:

    zip每做一次打包,for都会把这两个值捕获并分别放到x和y里面去,而x和y则执行x*y的操作

    图例:

    和map之间的区别:

    map是将两个参数里面的序列依次拿出来作为参数传给某个函数,且参数必须是两个长度相等的序列。

    zip则是可以将多个参数进行这样操作的函数,且没有数量与长度的要求。(参数可以为0,参数的长度也可为0)

  • 相关阅读:
    包的初识与使用
    时间 随机 模块
    规范化开发
    解析Javascript事件冒泡机制
    Java垃圾回收机制
    Java 垃圾收集机制
    javac 编译与 JIT 编译
    JAVA对文件类型的校验
    多态性实现机制——静态分派与动态分派
    类加载机制
  • 原文地址:https://www.cnblogs.com/yinsua/p/4549034.html
Copyright © 2011-2022 走看看