00:00
来参加新闻节。来说下list集合。List集合中的元素是有序的,并且可以重复出现相同的元素。在其他语言中,数组ari会单独拿出来作为一种类型。在dota中,数组A有list集合来表示,List集合中可以存放任意类型的对象,也可以通过泛型符号来指定确定的类型,以确保向该几何中存入指定类型的元素。我们先使用自变量来创建一个list集合。
01:16
那么这是采用正变量创建的的一个类似的集合。我们打印一下它的运营实力。那么我们可以看到此list集合的泛型为int,这是因为我们采用自变量为list集合初始化时。
02:03
结合中的元素全部都是int类型的,所以它被推断为int。我们也可以显示使用泛型来创建绿色集合。我们同样打印一下它的运行实例。
03:15
那么它一样的显示声明和你直接采用正变量初值初始化也一样的。那么我们。当我们使用自变量为list集合初始化时,初始化的值不全是同一类型,那么list集合中的元素呢?将会是动态类型及任意类型的元素都可以放入该集合中。这里我们先放入一个整形,然后放入一个字符串。然后放入一个布尔类型。
04:04
我们同样打印一下它的运行实例。那么我们可以看到该集合的泛型为object。这是一位在中。Object类是所有类型的负类,也就是说,我们可以向该集合中插入任意类型的元素。来说下list集合的常用属性。
05:01
一个是first属性,它是用于获取结合中的第一个元素。N属性用于获取集合中的最后一个元素。N属性用于获取集合中元素的数量,它的返回值为ant例型一整形,还有它是用来判断类的集合中是否有元素。如果没有返回处,否则呢,返回。我们来打印一下。我们以税这个集合为例,访问它的第一个元素。
06:21
返回它的最后一个元素。们使用属性。然后是它的长度。也就是说,集合中元素的数量。
07:12
然后判断它是否为空。我们来打印一下,那么我们可以看到第一个元素是一啊,那么一是对应的这个位置的一。然后这一个元素呢,是错啊以这里。然后呢,元素的数量是三个啊,123啊,三个是否为空为负,也就说我们这边。几号中含有元素?
08:01
然后来说一下结合的常用方法。实验A的方法。A的方法是将value添加到list集合的末尾。B list集合的长度增加一,然后是inert方法。inert方法是在list集合中指定位置index。促插入元素element。然后是方法remove,方法是从list集合中删除第一次出现value值的元素。Remove。And方法,它是指移除list集合指定位置的元素,并返回该元素。
09:01
2CLEAR方法clear方法移除list集合中所有元素,并将list集合的长度置为零。我们来使用A的方法向集合中添加一个元素。我们添加一个字符串。然后我们打印一下集合。那么可以看到啊,几号中已经添加了一个值。然后我们想结合。指定位置插入元素。那么第一个参数它是指下标,它是一个整形的,在集合中呢?集合中元素的下标是从零开始的。
10:15
那么第一个元素的下标啊为零,第二个元素的下标为一,第三个元素的下标为二。那么我们这里从。下标为一的地方插入元素,我们插入一个。不,还有个force。来,同样打赢一下集合。那么我们看一下,那么将元素插入到集合中下标为一的位置呢,也就是集合中的第二个位置,这里看一下啊啊,复式就放在第二个位置,然后我们移除集合中的元素。
11:09
门一出,职位。ADS的元素来打一下集合。那么我们看一下啊,子为ADS的元素呢,就从几何中删除了,然后我们再从指定位置删除变数。我们从下边为二的位置三处元素,那么下边V2的元素呢,也就是说在集合中啊,第三个位置的元素。
12:10
我们打一下集合。我们看一下啊。在结合中啊,下边为二的位置呢,也就是处它被移除了啊,还剩下这样三个元素,最后呢,我们使用二方法删除集合中所有的元素。同样打印一下。那可以看一下啊,速度中啊。
13:03
那么可以看一下啊,集合中就没有元素了。
我来说两句