00:00
OK,同学们,那么接下来啊,我们要讲一下字典高级中的删除,那删除呢,现在在Python中有两种方式,那么我们分别先来研究一下它啊,在这儿来改一下它的名字啊41,然后叫做删除,OK,那么删除呢,其实实际上现在在我们Python中呢,一共有两种方式,那我们分别来先描述一下,第一种呢,叫做delete啊,就是DL,就是delete的一个缩写,那第二种呢,叫clear啊清楚,那么它们两个到底有什么不同呢?对吧?我们分两种方式来说啊,第一个啊,假如说我们来先描述一下它吧,第一个它是针对于指定元素来删除啊,假如说这个可以这么去举例啊,删除字典中指定的某一个元素,哎,指定某一个元素,那么第二个呢,我们也可以说一下,整个这个体内呢,就特别猛是吧,它可以干啥呀。
01:00
啊,可以删除,整个字典就全都不要了啊,那么紧接着还有一个说,老师,那你还跟我说一个可粒,那这个可粒尔它的作用是啥呢?我告诉各位啊,它是清空啊,看下清空字典,但是呢,保留字典对象就里边什么都没有了,那这个是可列的一个作用,OK,同学们,那这个就是啥,这就是字典高级中删除所涉及的知识点,那么接下来呢,我们用代码一个一个来实现一下,那首先我们在这里啊,先定义一个字典,假如说写一个person啊,Person等于一个,然后这里边写上啊,Name。Name name写个谁呢?写个老马吧,还是老马,嗯,那么老马下边还有一个啊,假如说叫啥叫ae age的值呢?我们给他一个18,好同学们,那现在我想啊,嗯,我现在想干啥,我想不让老马是18了,我想把老马是18这个这个东西啊给他干掉啊,我不想要它了,那我怎么删呢?它的语法又是什么呢?那在这我们先写上一个小注释啊,来这叫删除之前啊,删除之前,然后在这来打印一下啊,Print person,然后紧接着我们干啥呢?在这是不是要删除一下啊,那么我们现在得看一下它的语法是什么呢?同学们看啊,这写个delete啊,Delete后边啥也没有啊,加个空格,那加个空格,然后紧接着我们要干啥呢?我们要写一个person,然后中间你要删除的是谁,你是不是得告诉他呀,对吧?同学们,所以在这里边写个啥age,我要删除age,好,同学们,那难道这个就删掉了吗?我们来写上一个小注式啊。
02:46
啊,删除之后,然后紧接着print来打印一下person OK,那说删除之前呢,它是长成这个样子,删除了,然后我们也不知道是啥样子啊,不知道是吧?诶所以说在这里我们得观察一下,说这个东西啊,它到底有没有删除,好同学们,现在我们来运行一下它来走你。
03:07
我发现诶确实删除掉了对吧?诶这是第一个我们要所涉及的内容,就是删除字典中指定的某一个元素啊,某一个元素好,同学们,那我先把这个注释一下,但我同学老师啊,我现在还想干啥呀,我想把整个字典都删除掉,我全都不要了,那我应该咋整呢?对吧?那我应该咋整呢?那我们就这么删啊,叫delete还是delete啊直接写C,同学们你猜一下是不是直接写person就好使了,那当然呢,在这儿我也来打印一下啊,这个叫删除之前,然后来打印一下person,然后这个不删除了吗?我再来打印一下啊,Person这个应该写啥呀,叫做删除之后,对同学们好,同学们,那么接下来啊,我们来看一下这个结果说你后边什么这个属性都没有加,那么它能不能全部删除掉呢?啊,删除整个字典呢?来看一下会不会。
04:08
诶,那字典都没了,我还打印啥呀,对吧,你字典都没了,我还打印啥呀,我们来看一下走你我发现呢,他就报错了,上边这个呢,确实给我们打印了就是它。它打印的原因是因为什么?因为上边是不是有数据呀,对吧?各位在这有个数据,但是下边它为啥就没有打印呢?你看同学们说什么person is not DeFined什么意思,Person已经没有了,所以说各位同学你要注意啊,如果你在delete后边直接加一个字典的一个变量的话,那么它将是整个删字典都删除掉了啊,整个字典都删除掉了,就啥都没有了啊好,同学们,那这个是啥呀?删除整个字典啊,删除整个字典还有一个最后一个叫啥呀,叫做可尔可尔啊,我们正常来讲它应该要清除清空对吧?各位,那在这儿呢,我们来先打印一下原来在清空之前的这个字典,来写个person,同学们,我们来看一下,这个非常干净是吧,就这样,那么接下来我们要干啥呀?我要给它清空一下,对吧,咋清空啊,我们来看一下它的。
05:19
语法,它的语法你猜一下我们应该怎么去做呀,有的同学说老师我直接clear行不行啊,不,同学们不可以啊,我告诉各位啊,它的一个使用是person.clear哎,person.clear它和delete的用法不太一样,这块是需要咱们同学注意的啊,那我清空之后,我再次去打印一下这个person,那么我们来看它和上边这个删除是否一样呢?啊同学们你们猜一猜它是否一样呢?对吧?我们现在来运行一下走你。我发现咋的了,诶,他就什么都没有了,所以说我们在这儿啊,所谓的清空啊,清空指的是什么呢?指的是将字典中所有的数据都删除掉,而保留啥呀啊删除掉而保留这个字典的结构啊字典的结构OK同学们啊,这就是我们删除所涉及的知识点啊,有删除元素啊,有删除整个字典呢,还有啥还有清空这个字点好同学们以上呢,就是我们字典高级中的删除,我把视频暂停一下。
我来说两句