00:00
铁来,咱们接下来啊,说一下这个列表的嵌套,听好啊,列表的嵌套这东西非常简单,非常简单,你就把它降维,降维原来是两个列表套在一起的,那么你直接找到这个被泡的这个元素,然后再去往里面去找东西就可以了,比方说比方说这么个东西拿过来。列表的嵌套开来,然后呢,这是麻花藤。麻花腾,然后可口可乐可口可乐王健林好了就这样的一个列表,那么这个列表它就属于一个列表的一个嵌套在列表里面装的列表,那么接下来同学们看看我想找到太白怎么找,所以list里面第几个一谁第二个来一找太白OK,那么再往下走看到我如果二的话应该是穗,我如果是三的话是什么东西,三的话是不是麻花二等可口可乐王健莲是不是这么一串的东西,是吧?来走腻运行一下,跟着这个就是三那个位置,你要看到的这么一个列表,那么在这个列表里面去给我找哪,找谁呢?找到一是什么玩意儿,可口可口可乐变是可可乐是个什么东西,是列表,是个列表,好了是列表。
01:42
那我是不是还可以再找第零个,这时候说的是啥?可口可乐能看到吗?就这么来,就是这就是列表的嵌套,非常简单,看这这就找到可口可乐了,那么接下来看看我的需求,我想在可口可乐后面去给我加一个什么呢?加个芬达,加个芬达,用程序来加芬达,比方说在这我想分逗号加一个芬达,是是这么加对吧?那么用程序怎么加,用程序怎么加,首先我是不是得定位到这可口可乐这列表,然后让这列表干嘛说的一个芬达是吧?好嘞,那怎么去找呢?列表里面哪个元三,三里面元一,三里边的一是不是就直接是它了,看三是这个东西,三是这个东西,在这个列表里面再去找另外一个东西,那么三里面再找找找第一个又是个列表,在这个列表里面,我想加什么,点A加。
02:42
芬达,好了,这芬达就进去了,这时候我们再打印一下原始的列表来走你。看这可口可乐后面就追了一个芬达啊,就这个芬达,所以这种东西啊,你就把它就是挨个去找,就用索引去找就可以了啊,原来怎么操作还怎么操作,该判的判,该干嘛干嘛啊,这就是列表的一个嵌套,然后往下来看,嵌套的话呢,可以找任意的东西,并且哎这有个这么个操作,看着把色拿到,然后把首字母变成大写,再给我扔回去,看着把乌色这个东西拿到,把首字母变成大写,再给我塞回去,塞到原来这个位置,说白了我最终的目的是要把这W换成这个的,这个东西换成这东西,那么怎么来做怎么来做,所以首先我是不是得定位到这无是吧,来定位到无,我把它注掉,来定位到无,那么就直接是list的里面第几个012对吧,012第二个是这乌拿到它之后,把它首纵变大写点capital对吧。
03:50
变大写,变大写之后,我要把这东西是不是再塞回这个位置,听好啊,字符串本身是不可变的,你光这么写是没用的,对不对,你还需要把它再塞回这个位置,能不能看到,能不能看到,我把这东西拿出来,把这手动边上大写再塞过去说。
04:10
怎么了?去去去去,我有点怕,来搞定了吗?这个来试一下,看看这个list有没有什么效果,走你。看这乌就变成了大写啊,变成大写,这这也就是啊修改呀,或者怎么着,你们今天的作业会有很多这样的东西啊,会有很多这样的东西,那我们看这个是我们的这个这个列表的嵌套,嵌套该怎么玩就怎么玩,哎看这个把太白给我变成太黑,太白换太黑来看这儿。太白这呢,把太白换成太黑,怎么写list里面的第一个点把它变是吧?Replace,把原来的白换成啥,换成黑,换成黑,那么换完了之后是不是还要塞回去啊,想好了这一定要塞回去,List的里面的第一个位置等于这个东西就塞回去了,来等你打印一下跟这这太白就变成了太黑啊,就这么个玩意儿,很简单啊很简单,然后下面的其他的操作自己回去试就可以了啊,自己回去试就可以了,什么把马虎腾换成马化腾等等啊,就这样的操作,往后这个呢,就是所谓的列表的嵌套,就当成普通的列表来用就行了啊,普通列表来用就行了。至于所谓的这个降维操作,降维操作首先给大家说科普一个东西,什么叫做维度啊,维度,我们所日常生活中生活的这个空间叫三维空间,能明白吧?
05:48
这是三维空间有什么呢?有点线面组成对吧?由面画面这个整个这个SY轴,Z轴对吧?这是画面,然后一维是什么样的点一位不是点啊,由点组成的点组成什么是线,看着啊,这个可能我刚才说的有点不太对,看着啊,什么是一维的,就是一个轴,一个轴,一个轴的只能沿着一个方向走的啊,就这样的东西,这是什么呢?这是一维的,这是一维的只有一个什么呢?X轴,这数学上学过吧,X上轴没学过,哎,真大啊,真大,这个就是X轴,这是一维的,什么是二维的呢?这是变成什么这样的平面的效果对吧?平面的效果这是什么?这是Y啊,这个是Y。
06:42
啊,Y轴,然后三维什么样的,三维什么样的,还有一个肺轴,我们玩的游戏叫3D游戏,听过吧,3D游戏2D游戏就这么来的,对吧,就这么来的,这是Z轴啊,就是Z轴来,这是Z轴,你们在玩这游戏里面,实际上是有这么样的一个轴存在的,坐标轴是存在的啊这个东西因为是不存在。
07:07
意味就这么个玩意吗?你说绝对的意味是吗?不存在不存在,确实不存在,绝对的意味绝对不在,因为举个例子,咱们有人玩过那个冒险岛,也玩过吗?很老的那个冒险岛那个那个有人说可能像一维一样,那个人N跳,只能横着走对吧?但实际上那是个二维的,它是能跳的,它是能跳的,你知道吧,超级玛丽那种,那也是属于类似二维的,懂吧,那也是二维的啊,三维的游戏就多了啊,三维游戏多了,什么是三维游戏吃鸡三游戏吃鸡是撸啊撸对吧?这种东西都是啊,都是穿越火线也玩过的吧,它是三维的二维的,二维的二维维穿越火线这游戏比较尴尬,穿越火线它是个二维的,它是个伪3D,它是个伪3D,它所有的东西都是贴图,都是图,你看都是贴图,它不是它不是三维。
08:07
它不是三维的块,好了,这就说到这就说到这儿,就是科普一下,有这么个玩意儿就行了,那你们知道四维什么样吗?时间轴四维一定是加时间轴吗?时间加轴你给我画一下时间轴加哪这什么在一修身上没有啊,四维这是没法画的,咱没法画出来,如果能画出来的话,游戏肯定会有刺激游戏,对啊,四维甚至往后再再延伸五维都没法去画啊,都没法去画,所以咱们现在能画的出来的,数学层面上,我们所熟悉的就三维立体啊,三维立体来什么是降维就什么呢?我们现在这个看好了,我们写的这种东西,这相当于是一维的,这是一维的往里面套了一层,这就是二维往里面再写这什么了,三维懂吧,是这么个玩意啊,降维操作怎么回事,你这是三维的,三维里面我。
09:07
找到这个元素,这不就变成二维了吗?这个元素再往里面找,找到这个元素就变成一维置了,知道吧,这叫降维操作啊降维好了就说这么多啊,就是这么多,你知道怎么去找它,怎么去玩它就可以了啊好了,那么往下走,往下走这个列表的嵌套就说到这一层层的往里面看啊,然后说一下这个元组啊,元组元组啊,它比列表要简单,因为列表你要增删改查是吧,要改里面的元素的信息,而对于元组而言,元组俗称不可变的列表又叫做什么呢?只读列表,只能读,不能改,只能看啊,你什么都不能干,那么它元组是Python的基本数据类型之一,基本数据类型之一,它呢是用小括号括起来叫做元素,小括号括起来这个叫元素,里边的每个元素也是通过逗号分开,也是通过逗号,说白了就把那列表的。
10:07
将括号换成啥圆括号,圆括号就好了啊,但是它这里面有一个坑。听好啊,我把你们常见的坑给你列一下,这是呃,元组啊元组来,我们先写个列表list list等于比方说来个方括二叫一呀,花生啊花生山药,这是属于列表对不对?那我们可以通过谁来看呢?Type还记得这个吧,Type查看一下这个Li,它的这个类型来找你运行下是不是类对吧?类来我把这个括号换成这个玩意,换成这个玩意,换成这个小圆括号,小括号换成小括号之后,它就不再是列表了,它是什么呢?它是元组,Table table啊元组,那么这个元组跳它有一个坑,坑在哪?如果你的元组里面只有一个元素的话,注意点。
11:16
来看着啊,比方说我这个tu等于小括号里面放一个一个数据,比方说108等于108,这个时候我们去打印type tu tu,注意这时候它不是元组,它不是元组看着啊。什么类型int,为什么呢?为什么呢?小括号,咱在数学运算上是不是有这个东西,比方说108加上一,这时候是吧,109对不对?这小括号意味着是不是先算东西,比方说我再加个啊加个六,这时候代表着小括括号先算,算完之后再算差,说白了小括号是可以进行数学运算的,能懂吧,参与运算的,那么这时候如果你只给了这么一个元素的话,他认为哎,你是先做数学运算,数学运算的结果是什么?108数这个数是什么tu tu,什么结果一的类型,那如果这块是个字符串呢?如果字符串呢,还是什么?它是个str来看这它是个str,所以当你的元组里面,里面的元素少于两个或者少于一个的时候,那你需要需要添加。
12:35
加一个逗号,需要添加一个逗号,就这看着分来逗号这个就是元组了,这个就是元了,明确它是个圆组来看这明什么类型可以我这这你能看得清,来再来是什么玩意儿,元元如果没有元素的话,没有元素的话,一个空元素,看这写这行吗?看这行吗?不行,空元组只能这么写看着啊PU空元组你只能这么写,你只只能这么写,这是一个空元组,因为那个小括号的特殊性,小括号的特殊性只有它有这么个坑啊,这么坑好了,来咱把它还原,有一个元素的话,你必须得给一个逗号啊,给个逗号这是元素,这个元素不给这逗号它是什么?
13:35
什么特小心点这有坑,然后有了这个原组之后,我可以往原图里面放东西,放任何东西都可以,它跟列表是一模一样的啊,是一模一样的看着啊tu你们往里放,比方说呃,我们习惯玩的喜欢玩的游戏吧,Uf撸啊撸CFCFCF还有人玩吗?斗地主斗地主这好游戏斗来再来一个消乐消消乐好了,那么这时候看好了,我用按照之前的想法就是列列表,列表的话我想执行操作时候列表点,然后看有什么操作对吧?这里面一样PU点,你看它里面只有一个count index,然后其他的全是双下划线的,能看见吧,全是双下划线,所以它的操作只有两框,是干嘛的了,数隐ex呢,求索引,所以这俩玩意都属于。
14:35
查询范围的对不对,查询范围的,所以它里面没有什么增删,改那个东西增删呗,它没有,但是还有啥呢?它有这个东西,这是啥,这是什么,我写的是什么东西索引对吧?它有索引,我们来打印一下,来打印一下这个第二个应该输的是什么东西,012CF是吧?看着这就是CF,所以这个元组和列表它的索引切片长的是一模一样的,一模一样的看着啊二冒号这时候出的是什么ccf后面的所有东西是吧?来看这CF斗地主消消乐,并且你切出来的东西是什么,什么类型的元组,元组你从字符串里面切出的是什么字符串,切切片切出什么字符串对吧,列表。
15:35
切切的是什么列表元组切切的是元组啊,所以这个切片挺好,它不会改变你的手机类型啊,这是关于元组这一块啊,元组这一块其他的你可以往下看,元组没有什么操作啊,它还可以跟这个这个这是啥?后行完可以进行迭代便利啊,代便利看一下原组代便利怎么写,For element in to,打印element是吧?来,我先把这个注一下啊。
16:06
得你咱俩DNF撸啊撸CF就都出来了啊,这跟列表一样一样一样的,他是只读列表嘛,然后他这里面看他尝试啊不是这尝试着去修改元组尝试着去修改来看这我尝试着比方说tu里面的第二个,等于来个新游戏,比方说王者荣耀,王者荣耀我把下面的注释掉,这是尝试着修改,尝试修改能不能改,能不能改,不能改看着找你直接干嘛呢?不好,错了,Does看什么这什么意思,看这这句话你要会翻译什么意思,元组option对象元组类型的对象元组啊这个东西does not不支持support支持不支持不支持。
17:07
这元素不支持元素的assignment的重新定义修改,不支持重新定义或者修改,能懂我啥意思吧?啊,他直接报错信息就告诉你了,不让改啊,不让改好了,哎,你怎么出来了,然后往下这块注意啊,不能改啊,不能改会报错,会报错啊,但是呢,原组绝对不能改吗?不一定看这啊,坑来了认真听,你不听这块一会你会懵逼的啊一麻花腾,然后来一个列表叫啥呢?叫胡辣汤辣辣胡辣汤疙瘩,不一定是西红柿鸡蛋汤,好了,就这么一个玩意,看好了我这里面的元组。
18:07
里面的这一项这一项这一项一共是三项,能看到吧,三项,那么三项里面听好了,第零个位置现在是一,那么它将会永远是一,第二个位置是马化腾,它将永远是马化腾,第三个位置是一个列表,那么它将永远是一个列表,但是列表里边的东西可以干列表里边东西看,因为列表本身是不是可以改的是吧,所以看这我这可以这么玩,PU里面第二个位置点往里面去追加,追加啥呢?我老家的好吃的粘苞米包打包吗?啊就这么个玩意,然后往下去打印一下,PU打一下,注意这个时候你会发现这个列表里面怎么办呢?会多一个看好啊多一个粘苞米多一,那我问你这个元组改没改。
19:07
元组改没改,听好元组本身没改本身注意我刚才说的话,第零个位置是什么,是一对不对,第一个位置是麻花藤,第二个位置是个列表,是不是还是列表,还是个列表,然后呢,列表里面东西它是改了,为什么会有这种情况,看好了啊,我要画东西了。来看看它执行的时候,它的存储结构,简单去画一画,啊,听完我不会画的很复杂,我会画简单的,在这里面我们是生成了一个tu,一个变量,那么会有一个变量tu在这边,那会有一个变量tu在这边,这边名字叫tu。啊,那它叫tu,然后这边听好它不存数据,内存里面是在另一个位置去放数据的,另一个位置里面放的啥呢?放的是你右边真实的这个对象,真实的这数据,真实的数据里面分成几象呢?012是三个空间是吧?所以右边会产生一个大空间,这大空间里面呢,被分成了三份,这是第零个格子,这是第一个格子,这是后面第二个格子,那OK,这零个格子里面现在放的是什么?是不是就是一啊好了,我直接往里放数据了啊,正常是地址的来一,然后往下这个位置放的是啥?马花藤是吧?马化腾,然后第二个位置这放的是什么了?兄弟,这是个列表对不对?看好啊,这块放的是个列表,所以这个列表它又会延伸出来一个新玩意吧,对吧,它又延伸一个新玩意儿,这个新玩意是啥?
20:43
这边是试这列表里边是不是装东西了,装几个东西,现在胡辣汤疙瘩汤和西红柿鸡蛋汤几个位置,三个位置,所以这块会有,哎,这一个位置,这一个位置,这儿还有一个位置,那么把这三个东西给它贴进去啊,我就强贴了,贴进去第一个是麻花筒,然后第二个位置烫,胡辣烫辣烫没事没事。
21:10
瞎甜回来疙瘩汤行吗?我我唱个顺序啊,唱个顺序来原谅我疙瘩汤,然后第三个是西红柿鸡蛋汤,哎哟,我的天。没有。没没不了。看啥?这块啊,这块这个地方是西红柿鸡蛋汤。西红柿啊,就不写那么全了,然后注意兄弟们,我元组是哪个对象,是后面这还是前面这个,前面这个,所以tu指向的是谁,是不是指向的是这个东西,对吧?所以这时候看好了,Tu在做操作的时候,实际上是这个东西在操作,那么这个东西里面第零个是个数字,第一个是马化腾,第二个是一个列表,是这列表,那么我在操作的时候注意看我这个T2点,那么TU2是谁,是不是这列表,让这个列表这边看好了,让这个列表这边是不是改,是不是这边改左边,这边改不改,左边改不改,没改啊没改,所以这面你要注意,所以这里面你要注意,它改的是元组里面那层的列表,而元组本身没变,本身没变,它原来里面是个地址,这这面还是个地址啊,它没变啊,来我把这个发过去,所以你要记住,你要记住。
22:36
咱们说。哎,没事没事,咱们说元组这东西不可变,指的不可变是它这一层的东西是不能变的,知道吧,第一层的不可变,第二层你得根据具体的类型去分析,去分析,看能不能变,比方说这麻花藤能变吗?不能,从原组的角度讲,这个位置是不是就不能换了,然后字符串本身是不是也不可练,所以你这麻花腾永远是麻花腾,懂吧,永远是麻腾,移动不了啊,动了,但是这里面如果装了个列表,那就可以变了啊,小心点,这说一下元组本身没有变,变的是什么呢?他儿子中的内容是他儿子里面内容,这是他儿子吧呀。
23:27
这个能看懂吗?就是它里面的东西啊,就是他儿子,好了,这是我们的元组这块有这么一个坑啊,有这么一个坑,往下接着看,往下接着看,那么关于不可变,注意这里的元素不可变指的是子元素不可变,而子元素里面内部的元素是可以变的,说白了它里面这一层是不能变的,而这一层里边的东西是可以变的啊。然后元组中如果只有一个元素,一定要加一个什么逗号啊,加个逗号,否则它就不是个元组,这块也有坑,然后元组的常用方法可以由count有index,还有一个LL是干嘛的长度,并且元组也可以进行负循环,循环变历啊循环变历OK,这就是元组,这就是元组。那么关于元组的嵌套跟这个列表是一模一样的,是一模一样的啊,来看一下。
24:26
王燕do,等于比方说啊,我们喜欢呃,美女,美女的话有哪些呢?说美女王昭宇行吧,苍老师,谁说的苍老师,小泽老师,小泽就知道这两个人,你们还知道谁呀?老什么什么弄死你,邱老师,我还是挺干的,来,往下走,再往下走来帅哥,这个可以用,这个可以用,白太白就算了,没有毛。
25:27
刘德华,阿辉看见没?周星星,周星星辉灰啊,然后看着啊,往里面再来最老师后面泡一泡一泡什么呢?泡一美食,美食中午到饭点了吗?说说美食中午想吃啥?削刀削面炒饼,这不能说点大餐吗?比方说盖浇饭好了,看这就是元组,里面套了元组,又套了元组,知道吧,这就可以互相嵌套,那么这个时候我想拿到盖浇饭的话,怎么拿,由里面哪个0123。
26:27
四对吧,四里面的哪个里头101对吧,第一个,然后再码012来这是二,好了,这就拿到那大电话了,能改吗?能改吗,改不了我这元组对吧,元组里面套的还是元组,还是元组,元组里面放的都是字符串,你改不了啊,你改不了好嘞,我把它打一下,你只能看啊,什么都不能干啊,盖浇饭说了这一点你看能能能懂吧,往后咱们接下来这一块就说到这啊,就说到这儿,那么接下来咱们讲一个这样的东西啊,咱们后循环啊,有这么一个问题,咱们现在所接触的后循环兄弟们,我们是不是都是去遍利一个可迭代对象是这样的,比方说我们去迭代遍利一个字符串,那S。
27:19
我这重启一个跟刚才那没关系了。我们来讲一下零七叫啊,录着呢,录着呢啊来来个字符串随便写一个啊,刚才艾利克斯来看我了啊,然后走了啊,写这么句话,然后我把它进行遍历,我们现在写出都是for CES,然后打印这个C对吧,很简单,很舒服啊,很过瘾,直接都打印出来了。那么这里面看for循环,我们现在只是用了它,用它来迭代一个可迭代对象对吧?都是干这个事用,但是for循环它跟while循环的一个区别,While循环是不是循环的时候可以循环数字啊对不对?While循环循环,比方说我从一数到100对吧,来个count,然后count,当count小于100的时候进行打印,然后count countt加一,那么对应于for循环,For循环我们现在的知识点。
28:22
就是这么玩,就是这么玩,没有别的办法,但是for循环,它也可以进行查数,也可以数数啊,但是它的数数得借助于一个东西叫range,叫range里面可以有一个参数,可以有两个参数,也可以有三个参数啊,我们一个一个看看啊,睿go I in range来个十,来个十,我们去打印一下这个爱,你观察一下这打印的是什么,然后你告诉我做了些什么,你要去观察。
29:00
找你。0123456789,我这放的是什么?十出来的结果到几到九那什么意思?这是应该是从零开始,然后呢,十个数是打印十个数还是到实井一结束来这坑先留这,这坑先留这,我们一会儿回来再填这坑啊,因为现在不好说,你说它是直行14循环,也对,你说它直行到十减一结束是不是也对,对吧?来,我们先把它先扔在这来,现在能看出for那个reach的一点眉目了吧,对吧,它是用来迭代循环的啊,来for,再来for in range来给两个参数,比方说三逗号七来这时候我们打印I。
30:02
看啥走你。3456什么意思?这是什么意思?来从三开始,然后干嘛,我们讲打印到七结束,但是呢,能不能到七,不能到七,不能到七啊,那么打印了几次,这是四次啊,打印了四次来把它干掉,这是两个参数的,来三个参数four,比方说I in这里来个三十来个二,打印I应该能找到规律了,兄弟们应该能找到规律了,三到十,然后呢,然后呢,每两个出来一个对不对?来看这3579取不到十,为啥取不到11是竖。
31:07
不对,二是什么,能不能取到十,取不到固头不固定对吧,从看到从三到十,然后呢,每两个取一个,每两个取一个啊这是range,那么接下来看看啊,接下来我现在可以这么玩,那么我还可以,这跟切片是不是一样的纸来从从100~100,从十到一来个负一,这时候什么效果,十指关系跟切片是不是一样的,一样的来什么十九八七六五四三二有没有一没有一走你看着十九八七六五四三二没有那个一,没有那个一,OK,那这个一呢,一打出来的零。
32:07
就零呗,这有什么尴尬的来负十行吗?负十行吗?十十行不行,你知道吗?我这放负十什么效果,19~764210负一负二负三一直负到九负九来走,你跟那数到负九可以的啊,它只是个范围,只是个范围,所以这range干嘛的范围,查数的查数的数数的懂吧,它里面的参数第一个位置参数干嘛的起始,起始位置后面第二个参数呢,数数位置,然后这个呢,不长是不长的,跟切片一样的啊,从十开始到负十结束,但是呢,怎么呢,倒着数啊倒着数啊,这也就是for循环去数数,那么回过头来,回过头来看过了这些东西之后,你回来看这。
33:06
这个20,这个十在这里是什么概念?默认从几开始?兄弟从零开始,那你说有了一个默认值了,那这个十啥意思?结数结束到十结束到十结束啊,这个你怎么记都行,怎么记都行,因为它默认就是从零开始的啊,从零开始,所以怎么记它的效果都是一样的啊,都是一样的。好了,那么接下来做一个小练习啊,小练习来给我求求什么呢?一减二加三减四,这个是到老题,一直加到99减去100,问你这个值是多少?用来做怎么做来首先来个首先得来个吧对吧,等于多少等于零,然后呢,然后呢,印从几开始,从一开始到哪结束,101,然后呢,是不是正着取的,是不是着取的对吧?那给一给一也行,不给一是不是也行,默认就是正着取的,然后往下走,这里面的I就是从一到100对吧,从一到100,然后干嘛了,判断判断了吧来如果你的I余上二等于等于零,什么概念?偶数偶数萨等于减I,然后否则呢,萨等于萨加上I,然后最终我拿到的结果就是上十得多少,负十,十,负十,负啊负十,因为你到99的时候多少。
34:54
十现在我减了个100对吧,等于负负50啊负十好了,这就是range,这个就是有不懂的吗。
35:03
没有没有过啊,好了,这个咱就讲到这啊,就到这range可以进行数数,它跟while循环很像,跟那个while循环跟那个count差不多啊,可以进行一个查数,然后这一块说完了,咱今天的内容也基本上就到尾声了啊,到尾声了我看下位置有没有漏下来啊,我怕漏掉。没有,就这么一个玩意儿,然后回顾一下今天讲的东西吧,这这东西简单,我一说简单一点就难受是吗?第一个列表它可以装记着啊,它可装大量的数据,大量的数据,并且它不限制数据类型,表示方式由方括号表示每一项呢,通过逗号隔开,列表可以像字符串一样进行索引和切片,那么列表里面常用的功能就所谓的增生,改啥,第一个增啥你必须记,必须记住,第二个你必须记得什么删除对吧,删除删PT remove叫remove啊remove还有一个pop是吧,还有一个pop,然后还有什么改,怎么改,所以是吧,所以修改,然后第四个是什么查,查询的话,我给你们讲的是什么。
36:28
循环,它是可迭代对象,可以进行用负循环啊,然后再往下,我们说了它常用的方法,常用方法常用方法的话,第一个我们说的什么什么len,记住吧,长度,你的这个列表的长度啊,第二个呢,Count count干嘛数数对吧,第三个呢,记什么排序啊,帮你进行排序,然后第四个叫res反转,反转,但这rewards啊,兄弟们,它是反转,它如果作为参数扔这里面,那就代表的是升序跟降序啊,升序跟降序,这rewards咱没写,所以这块我就是干掉了。然后常用的方法大概就这么几个,就这么不多,真不多,然后呢,对应于这个列表的一个嵌套,按照什么东西,列表的嵌套,列表的嵌套,你就记住一点,就降维列表嵌套。
37:27
降维凑等会啊,我把它写完了,降降降降,嗯,降维维维操作啊,降维操作,你就把它当成普通的列表,一层层往里面看就行了,你看什么问题,那边圆列表上面怎么了,啥样啥样的,哎,这个问题好看着。来在这儿给你们写一下列表,嵌元组,随便欠吧,坑没有没坑啊,有啥坑啊,它就是一个普通的数据,有什么坑的一醋哈,然后再来个元祖,元祖的话小括号,比方说可口可乐,然后呢百事可乐,百事可乐,然后呢芬达,那这个原它一下来看着打印一下LSSC,这也是首先它能打印正常的用,然后它也有索引切片,看着索引0123。
38:33
0123第三项是这元组第三项,第三项里面我想再往出拿,比如拿可可口可乐啊,百事可乐拿个一拿这书出来,百事可乐可以拿到,对吧,大家们这个元组可不可以改,听好了,这里面这个位置是可以改的,但是这个位置里边的元素能不能改,不能改能说明白吗?这个就说白了,你这个外边就这个这个套的这个是什么?是个列表,列表里面的第几项元素可不可以换啊,可以换,但是这一项的内容的里边是元组了,能换吗?不能换啊,就这么概念来试一下啊,试一下它前面有插东西,类似里面比方说0123来,我把第三个位置,第三个位置我给它换成啥呢?换成胡辣汤,换成胡辣汤打印一下LST,这个是可以的,这个是可以的,我把整个这一项换掉,把这一项。
39:33
然后我想把这一项里面的第一个换成胡辣汤,这个就不行了,为啥呢?你这第三项是这是个元组啊,元组里面这一项一项的定好了就不能动了,走你跟这儿是包错了,就这么个玩意儿来,刚才我想往这再插一个东西,会不会影响不会,会不会不会我们试一下,我们试一下,比方说我让list里面点插入到隐色的话,隐色的零一,这是第二个位置是吧,第二个位置放一个什么呢?放一个自行车走,你俩是可以进去的,是可以进去的,你只要不改变元组里面的这个东西就行啊好嘞,这是这个东西还有什么问题没了,好再回来接着去整理那么类的嵌套,你就记着降维,降维,一定记得降维这东西这个词,你看我打字挺费劲,但实际上你未来工作的时候,这个。
40:33
就是一个很典型的一个把复杂的问题简单化的一个套路,一个套路啊,你要学会这一点,然后它原组,原组是啥不可变的,不可变的什么列表,它有叫只读列表啊,索列表它有没有索引,切片有有索引和切片,对吧?索引和切片它的特点是不可变,但是不可变的,听好,不可变的是它内部的子元素,但是它子元素里面如果是列表,列表,那么列表中的元素是可以变的,但是这个位置必须只能是那列表,懂吧,必须只能是那个列表啊,这是元组,然后我们又讲了一个,第四个叫range,叫range range是干嘛呢?数数大都记得,就是数数用的,那么它会有三个参数,第一个参数表示什么起止位啊,不是第一个。
41:33
数就是当有一个参数啊,有一个参数表示的是起始位置,不是起位数位置数位置两个参数呢,起始位置位置两个参数表示的是第一个是什么起始,起始位置诶的输法,那第一个位置是起始位置,第二个参数呢,结束位置哈,结束位置,然后有三个参数,起始束是一是什么起始二呢,结束位止,第三呢,不长好了,就是这么三个东西,它和谁一样,跟切片一样,跟切片一样,切片你能搞懂,这就能搞懂啊一样的,好了,这东西说完了之后,我们说一下明天讲什么,明天明天星期几了,周五开心吗?不开不开心谁不开心,我很开心,周五了,周五预习啊预习预习什么。
42:33
第一个典,典习模型,明天就讲这个典叫字典啊字典,字典呢,我们围绕的知识点讲解也是按照增删改查来做,也是增三改查字典增三改查你也要懂,你要懂,并且有几个方法你需要熟记,记的东西比今天可能要稍微多一点点啊,多一点点,今儿东西不多啊,你别搁那切切的,今儿东西不多啊,昨天还没写完作业,作业的话,下午你们整理完之后,大概三四点吧,我给你们发三四点作业,作业的话难度系数没昨天的作业难吗?好,今天没作业了,好好好个屁好不行,作业也是会有一些基础题,基础题,基础题你就看着我这个这个东西来做就行了,然后升级题啊,升级题可能。
43:33
要耗耗脑子,因为一旦涉及到列表这种装很多东西的时候,算法的一些题就上来了,算法就上来了。好了,今天到这儿吃饭。
我来说两句