00:00
那我们再来看最后一个map的便利,又是一堆,那map的便利呢,它一共有有四种形式的便利,那第一种呢,就说我只关我直接变动k value1组,还有一种呢,我只我只想要这个map的K,还有一种呢,我只想要map的value,还有一种呢,就是我直接把它遍历成二元组,四种形式我们都来简单的看一下啊,时间的关系,我就拿过来用了。好,这是便利四种方式,大家都要看一下,因为你后面这个map用的非非常的多,所以说我这说的比较多1.map的便利。Map的便利,好,我就偷一个了啊,把这个代码放这。呃,再写一遍,时间就更紧了,那么为了好看,我把这个名称改一下,改成六。而把改成六。怎么了,地震了?啊,只要没有地震就好啊。
01:01
好,那同学们可以看到我这里呢,先一个一个的看,我们先看这个,这个是把麦谱里面的东西,就是它的k value呢,一组一组的扔到这个元组里面看,这个写法很很有意思啊,同学们这种写法其实特别棒。很简洁,就是我把这个map里面东西的K放这儿,把它只放这,然后呢,下次再接着放。很简洁,这种写法其实准确,你仔细想一想,还是很有意思的,就直接就就分开了。好,这种写法就直接把K和value拿到了,这种写法呢是map.case这个map case呢也是一个集合,就是很多K,然后我只交给一个V,注意名字随便写啊,不是说一定要写成V,你写成V1V2都可以,没问题。好,这边VALUE6子呢啊,你你就是把值取出来,如果你只关心值,你就用它还有一种写法,就这这种写法呢,它这个V的本质其实就是这玩意儿。好,那么我我们先来把前三个简单的运行一下。
02:03
好,我们我们来看一下这个效果啊。啊,第一种我们来做一个输出print。好,这是一个间隔线。好,这是我们写的第一种写法。这个我就写成这个格格式了。第一种诶粘的太多了,把这个重新粘一下啊。这个是我们的第一种便利方式,第二种便利方式呢。第二种。便利方式是取,只取出这个K好。D啊D下一种方式呢,下一种方式它是呃,只取出它的K,我们也来看一下。只取出我只关心这个,呃,只只先关心value,好好这三个我先跑一跑,运行一下看效果。好,当我们运行完了过后,我们会看到A第一种方式是啊,A对应一,C对应三,B对应北京,而且可以看到它没有顺序,因为是可变的。
03:09
那么这边只取出KACB,这边是一三北京取出来了,好,还有一种方式呢,就是我们最传统的方式,就是干什么呢,把这个放进去,我这里要强调一点的是这样的取法,这样的取法。啊,取出方式的这个V,它的类型是什么?说一下啊,它的类型是TEMP2,是TEMP2,这点我要强调一下啊,那为什么说是TEMP2呢?大家看我在这里。写一个V,你们可以看到直接就是string和any。啊时string,显然这个就是一个TEMP2,那你呃,如果同学们要把这个值取出来也很简单啊,同学们要单独的取,比如说我们要取出一个K,你就要这样去取了,同学们V点下划线TOP1,千万不要再用别的方法了啊。
04:03
啊,那你你说老师我用这个get方法行不行,那不行,因为它已经是个原组了,你这边写get那些它它就已已经没有了。因为它已经是个圆组了啊,再说一遍,所以你要用圆柱的取法,不能把这个拱木圈了,你不能说,诶这边还有一堆KY6呢,不对了啊,它直接已经是圆圆组了,值咱们应该怎么写呢?你也不要尝试着用,但你要说用map来取也可以,只是已经取出来,你没必要了啊,V点。这个好,这种写法呢,大家也要去适应好,这个呢就是一种取法。这种取法就是v map6,好,同学们,我们运行一下吧,看代码啊。好,我们可以看到这个运行效果呢,跟我们想的是完全一样的,你看这是一个圆组,圆组圆组K12C3 OK,好,到此我们把这个四种取法就全部给大家讲完了,这里面是一点说明,好每变例式元素number取出式用原子方式,好同学们,这个是map的映式。
05:08
便利,好,讲完了。好的,我把这个呢给同学们写到这里来,对不对,好,然后我把刚才讲的这一大堆内容。给同学们满足一下,一共有四种哈,啊,同学们见一下。好,一共四种,然后把代码也给他放过来。好,这是这边代码,那么代码呢,我再重新截取一段啊,代码如下,代码如下,就是刚才我写的这样一段代码。好,同学们有个印象。好,这是关于map的便利,我们就说到这里。
我来说两句