00:00
OK,同学们,那么接下来我们要讲一个元组的高级,在讲这个之前呢,我们就知道元组的基本操作是啥,对吧?大家我在之前也跟各位同学分享过,它是不是加了一个圆括号啊,对吧?然后我跟他说了,我说这个元组啊和列表类似,但是他们有啥不同的地方呢?对不对?哎,我们得知道,我们先看一看啊,说不同之处在于元组的元素是不可以修改的啊,那有同学说那它的不同它不可以修改,那难道列表就可以修改吗?是的啊,同学们注意,元组的元素是不可以修改的,但是列表的元素它就是可以修改的啊,这是它一个区别,而且要记住的是,元组我们使用的是小括号,而列表我们使用的是方括号,这个是它们之间的区别,OK,同学们,那接下来我们来写一个案例来完成这个功能。啊,创建一个新的文件。
01:03
036。然后上硅谷下划线,爬虫下划线,这叫元祖高级啊元祖高级好同学们,那我们之前怎么去定义元组来着对吧?哎,咱们得知道,假如说写上A下划限temple啊,A下划限temple等一个元组用一个圆括号来加啊,圆括号来加,假如说一逗号二逗号三逗号四,好同学们,我们要知道哈,元组和列表它的访问方式是一样的啊,都是通过啥呀,都是通过下标对吧,或者叫索引是这样的,0123是这样访问,那么我们现在来访问一下啊,A couple0。好,同学们,我们现在来运行一下,看是不是和我们所说的一样啊,诶发现是一样的,那再来呗,来print a top1,好,我们再看一下它对应的是不是二类的数据啊,我们发现OK了,那有同学说了,老师啊,那这个元组和列表也没啥区别呀,我列表不也是这么访问吗?对吧?各位,所以说在这块我们就需要去知道一下它的区别到底是什么,对吧?好兄弟们,那现在我干啥呢?我来修改一下这个元组中的数据,怎么修改呢?我要把谁?我要把这个元组中的最后一个它的元素修改为五,那我们看一下说a tap对吧?然后这里边写几呀,是不是写它的索引或者下标啊,对吧?这边写01212123吧,哎,这边写三,等于谁呢?修改一个五。
02:50
好,同学们,我再来打印一下这个a Apple,我们看一下可不可以啊,来右键走你哎,我发现是报错了,各位他报的啥错呀,说ta啊,他不支持这种方式对吧?不支持这种方式,所以说同学们在这里面我们要注意说元组是咋的,是不可以修改里面的内容的,哎,这是它的一个特点啊,这是它的一个特点,而列表是可以的,有同学老师那你写个列表来看看吧,来写上A下号限例子等于一到二逗三逗号四,然后我们再来用相同的方式来访问一下它,假如说a list里边的零,你这个访问是没有任何问题的啊,先把它注释一下,一会因为啥呢?因为它报错对吧?来我们来运行一下它,诶你是不是可以啊兄弟们,也就是说。
03:50
列表和元组它的访问方式是没有任何差别的,就是唯一的区别是啥呢?说这个要写个a list,我要将它最后一个元素给它修改一下,修改成啥呢?修改成五来,我再来打印一下a list,好,同学们,我们来看一眼啊,它有没有被修改呢?来看修没修改啊,各位是不是修改了,所以说在这里边我们的第一个区别总结一下子啊,总结啥呢?列表列表。
04:28
中的元素是可以修改的啊,是可以修改的,而元组中的啥,而元组中的元素是不可以被修改的啊,这是它的一个小区别啊,这个小区别。那么它还有啥区别呢?我们同学注意啊,定义元组的时候。元组的时候只能有啊,如果说里边是数据啊,只有啥呢?有一个这个一个数字的话,一个元素元组,那么我们需要在唯一的元素后边加一个啥呀,加一个逗号,那有同学老师这是啥意思啊,那我们来看一下同们看一下啊好,同学们往这看说呀,在这里边有个圆组啊,有A象限tale啊,Temple,那么里边如果要只有一个数字的话,假如写个五好,还记得我之前给大家讲过的是判断变量的类型那个方法吗?是不是叫type呀,我来看一下啊,这个a top的类型是啥?按常理来讲,我们在这儿是不是写了一个圆括号啊,那么如果你要写圆括号的,那结果就是啥呀,是不是原组对吧?但我们来看看它是不是原组啊,我发现它不是。
05:53
它变成了一个int的一个数据类型,那这是为啥呢?难道我这括号是没有生效吗?啊,不是这样的,同学们啊,我告诉大家说当元组中只有一个元素的时候啊,当元组中只有一个元素的时候,那么它是整形啊数据,但是呢,我们怎么把它当成一个元组呢?这是不是我们想要做的呀,对吧?各位,所以在这里边写一个B_temple等于一个圆括号在后边,如果啊,你只想放一个数据的话,那么你就在后边加个什么贾哥逗号,那你要逗号,我们再来看一下它的数据类型是啥?B_temple来,同学们,我们来看一下它的这个数据类型是什么,诶,是不是跟刚才不一样了呀,所以说。
06:53
说在这我们可以这么说,定义只有一个元素的元组,那么我们需要干啥呀?我们需要在它的下边加一个好加一个逗号,所以这个是需要我们注意的啊,同学们,这是需要我们注意的。综上所述吧,简单总结一下说元组它和列表有一个区别,啥区别呢?就是元组它的元素是不可以被修改的,并且元组中的元素如果只有一个,那么对不起了,你必须得在后边加括号,如果不加的话,那就不就是变成啥了,变成整形了吧,对吧?各位OK,同学们,那以上呢,就是我们关于原组的一个讲解,我把视频暂停一下。
我来说两句