zoukankan      html  css  js  c++  java
  • 再探循环------列表推导式

    列表推导式:

    首先我们得知道什么是列表推导式,有什么用,语法格式

    简单的说:列表推导式就是在列表中通过一系列的语法,从而推导出新的列表

    先看一个基本的语法格式:[变量   for  变量  in 数据]

     这个就会生成一个1到8的数字

     你当然可以直接创建一个1到8 的列表,但是当数据足够多的时候,列表推导式或许就有用了,我们不用一个一个去添加数据,直接用推导式或许更方便了

    同时列表里面往往不仅仅有循环,后面可以加很多条件,比如

     这样就会生成一个偶数的列表2,4,6,8

     里面可以加很多的条件

    比如

     结果就会出现

     2.不仅仅条件能够有很多,同样的循环也可以有多层

    比如我想形成一个一个的坐标

    结果就是,当然这只是最简单,往往里面可以添加你想添加的条件

     3.我们不仅可以生成我们想要的列表,还可以生成随机列表,比如随机数字

     

     代表随机生成3个1到100的数字,range(3)代表的就是循环次数啊

    比如我运行了两次

    提醒一下,千万不要忘了导入模块

    4.列表推导式相关语法格式:[变量相关   for  变量  in 数据]

    这个相关指的什么呢,简单来说就是,能够与变量形成一定的关系,比如这个变量i是1, 2, 3  而我们需要的是1,4,9,我们就可以把变量相关变成i的平方,后面同样也可以加其他条件

     

     随便也说下列表里面有几个专门处理数字的函数,比如最小值min(列表名),最大值max(列表名)  求和sun(列表名)

    他们实际上都是用基本得语法形成,然后封装成我们可以用的函数,从而让我们可以直接的调用,具体的会在后面函数里面详细的说明

  • 相关阅读:
    js中关于undefined值的判断
    解决flexpaper搜索文字时不能高亮的问题
    计算出当月还剩下几天
    仿新浪微博返回顶部的js实现(jQuery/MooTools)
    使用Javascript计算时间差和计算日期加天数后的日期值
    小tip:iframe高度动态自适应
    JQuery之ContextMenu(右键菜单)
    JS的split函数用法
    jquery context menu用法
    jQuery实现搜索关键字自动匹配提示方法
  • 原文地址:https://www.cnblogs.com/jun-001/p/13219627.html
Copyright © 2011-2022 走看看