00:00
好,我们回到上节课内容啊,上节课讲了这个列表当中的单个删除的东西是什么呢?是Remove,哎,那有没有快速生成列表的方法呢?看看最简单的列表生成啊,来一个新列表,叫我的列表是空的啊,我的列表它里面追加什么?追加一个一,追加一个二,再追加一个三,它现在是个啥呢?就是一二三,这就是一步一步追加是吧,但是我想快点儿,哎,多追加点行不行呢?那么就就就就更简单的方法,买丽丝一步到位,等于456,哎456,那这样一下就到456这三个呀,还好说,如果是想来100个呢,哎,你说我还有毅力打100个字儿,哼,1000个你怎么办?1万个怎么办?哎,那就得想办法了,那我们什么方法呢?首先我们做个循环,负循环。在这个乱。
01:00
是范围里的每一个number,什么范围呢?从1~101的范围里,对每个number怎么样呢?买List就要怎么样。就要a pen的。这个number。我们可以看到它是从四五六开始的,那我想从一二三开始,那怎么办,清了屏之后,然后呢再去观察一下。这时候买意思从1~100了是吧?哎,目标达成了,那这个应该怎么理解呢?什么叫range呢?它的构造函数里面有三个东西,开始值,结束值和不长值,List里边搁一个range值,Range值里面搁一个什么呀,搁一个101,那这个时候从0开始到100结束就自动出现了。那这个怎么理解呢?你想啊,我们把这个东西别弄101,弄简单点儿,五五从0~5,那零呢,就是开始的位置默认是0嘛。
02:09
5呢,就是结束的位置。但是5又不能放进去,所以是01234,那我想设计这些开始时,比如说我从100开始到105结束,那要100不要105,就是从100~104,对吧?那我倒着来成吗?比如说我从105~100。行不行呢,是没有的空列表了,他没法往这边走,那我更再简单点儿,从从这个5~0行不行。也是没有的,为什么呢?因为因为你要开始都立不住的话,这整个里面什么都立不住,那我就想倒着来,从5~0怎么办呢。50留着后面来一个什么呀,来个负一,这负一什么意思啊,5负一之后是四,4负一之后是三,3负一之后是二,这step给它来着负着负的不得了吗?哎呀来这这怎么理解呢?正常咱们都是嘎N嘎N嘎N嘎N往上走,阶梯零一二三四五六七八九十往上走,那我可以怎么样,我可以往下走,从54321每次往下走一个,如果说呢,它有两个参数怎么办?一个参数。
03:27
开始值是0,结束值是5,不长值是负一两个参数指的是开始值跟结束值是吧?开始值跟结束值那三个参数呢?三个参数,比如说我们从一开始到10结束,不长值呢,12,哎13579就出现了,不长值是3呢,147就开始了。开始如果是3呢,369对吧,从3开始每次增加3,每次增加3就到66,再增加3呢,到99,再增加30 22超了10了,所以就是369步长超大会怎么样?我们看一下1~10步长是20。
04:11
一能不能留下呢?一能留下,那第一个它确实比这个10要小嘛,但是呢,1+20之后,直接得21 21就不在10里边儿了,所以它也就这么一个是吧?能能有小数吗?我们试一下来一个什么呀?来一个0.5。从0.1~0.5行不行呢,出现了类型错误,浮点数啊,不能被解释成一个整数,那就是说我们这个里面一定要整数,那0.5想把它转化成整数行不行?来个新列表叫什么呀?叫Float列表,浮点数列表默认呢是一个空列表,对于。从0~5的范围内的每一个整数来说我这个float列表啊。
05:04
就追加了,但是它追加的是什么呢?追加的是。这个number÷10。对吧,比如说0÷10还得01除以十六零点一,那等于第一个我。啊喷的就是0.1,然后呢,我们再看看这个效果好,从0.1~0.4这样就都放进去了,那这数字列表有什么具体的应用吗。其实还真有,比如说我们看这样一个东西啊,CX有这么一个数字叫12992,它是什么呢?它是一月,这个东西有什么意义呢?它叫等宽的月份,如果说我加上11之后得到12月,12月跟一月宽度相等,那。在一个终端里面显示不就更整齐嘛,对吧,更整齐嘛,那我怎么样把这个所有的这些东西做成一个列表呢?那么我们就得诶for一个months months等于什么呀,得空列表,然后呢,For.
06:08
Number in range从什么开始?从0开始吧,从0开始到多少结束呢?到12结束,但12类里面呢,不包括12本身。然后这个闷死死就怎么样。闷死9啊,喷的一个东西啊,喷的谁呢?啊喷的这个。12992加上这个。Number一开始加0,最后加11,所以加0呢就是1月,加11呢就是12月,我们看看这个MONTH44是不是可以出现,确实出现了,出现一个列表,什么列表呢?等宽月份的列表从1月到12月完全出现了,那它既然有月份的话,他能不能有日子呀,能不能有时间呢?我们下次再说哦,Easy交枪。
我来说两句