‫欢迎回来｡
‫在本视频中, 我们将了解列表, 这是一种集合｡
‫例如, 这是一种灵活的方法, 可以处理数组以外的对象集或值集｡
‫因此, 与你的竞争相比, 你所处理的对象或值可以动态地增长和收缩｡
‫你可能还记得在一场比赛中, 你必须特别设置｡
‫所以这是板上钉钉的事｡
‫一个数组有多少个元素？
‫但列表在这里是动态的｡
‫集合是一个类别, 在将项目加入至该集合之前, 它需要类别的执行严修｡
‫因此, 当我们使用列表时, 列表就是集合｡
‫列表是集合的一种类型, 它继承自集合, 但它仍然是一个类.
‫因此, 我们需要添加以下行｡
‫因此, 对于只包含一种数据类型的集合, 请使用以下系统点collections, 点泛型命名空间｡
‫因此, 如果您希望在此处使用列表列表声明示例, 则需要将此命名空间添加到项目中｡
‫所以var数等于新的整数列表｡
‫这里我们讨论的是一个没有任何值的列表｡
‫所以这是一个空列表｡
‫然后在下面你会看到一个例子, 这个列表确实有值｡
‫不同之处在于, 你要在这里添加花括号中的值, 用逗号分隔, 然后添加和删除值｡
‫因此, 要添加值, 只需使用add方法即可｡
‫要删除某个值, 可以使用remove方法｡
‫所以我们在这里看到我们把7加到我们的列表上, 然后我们把7从我们的列表上去掉｡
‫然后我们有一个索引的例子｡
‫因此index为零, remove add index将删除特定位置的元素｡
‫所以它类似于一个有索引的数组, 你可以简单地删除一个特定索引处的元素, 从而得到一个值｡
‫这里有一个数字列表, 其中有一个值, 即25｡
‫现在为了得到这个值, 我们只需要使用索引｡
‫在这个例子中, 因为我们只有一个值, 所以它的索引是零｡
‫所以数字0会是25, 现在它会被存储在一个值中｡
‫要清除列表, 只需使用clear方法即可｡
‫所以有一个专门的方法来清除整个列表, 这样它以后就会变空｡
‫所以不管你添加了多少元素, 它都会简单地把它们全部去掉｡
‫当然, 这只是针对我们所讨论的特定列表, 列表和循环｡
‫这里你可以看到一个包含大量数字的列表的例子｡
‫所以每次5到40, 5的增量｡
‫我们在这里使用了一个for each循环来遍历列表中的每一个元素, 或者是for循环｡
‫所以你有两个选择｡
‫for each循环更简洁一些, 你可以看到这里的每个int元素都是数字.
‫然后我们简单地打印出元素｡
‫对于for循环也是一样的, 我们只需要检查数字的数量.
‫您可以看到, 每个列表都有一个名为Count的属性｡
‫因此, 在本例中, 我们只是检查该列表中的值的数量,
‫以避免遇到索引越界异常｡
‫好吧, 我会的
‫这是对列表的介绍, 我们稍后会用到列表｡
‫我只想向你们展示它们是如何工作的以及它们的主要方面是什么｡
‫当然, 列表还有更多的方法｡
‫当然, 你可以看看这些,
‫看看列表的方法和属性, 然后用它们来获得更好的感觉, 然后创建一些列表, 只是为了养成练习的习惯｡
‫好吧, 我会的
‫让我们继续下一个视频｡
‫到时候见｡