‫Bem-vindo de volta a este vídeo, vamos conferir listas que são um tipo de coleção e é uma
‫forma flexível de trabalhar com conjuntos de objetos ou valores diferentes de um array, por exemplo.
‫Então, comparado com o que você aumentou, o grupo de objetos ou valores com os quais você trabalha podem aumentar e diminuir dinamicamente.
‫E como você deve se lembrar em uma corrida, você teve que definir isso especificamente.
‫Portanto, ficou definido quantos elementos um array teria.
‫Mas as listas são bastante dinâmicas aqui.
‫Uma coleção é uma classe e requer uma instância da classe antes de adicionar elementos a essa coleção.
‫Portanto, quando estamos trabalhando com listas, as listas são coleções.
‫Portanto, Lists é um tipo de coleção.
‫Então, está herdando disso, mas ainda é uma classe.
‫Portanto, precisamos adicionar a seguinte linha.
‫Portanto, quatro coleções que contêm apenas um sistema de tipo de dados A, cujas coleções são namespace genérico.
‫Portanto, precisaremos adicionar este namespace ao nosso projeto se quisermos usar listas, listas, exemplos de
‫aceleração aqui.
‫Portanto, var numbers é igual a new list int.
‫Portanto, estamos falando de uma lista sem nenhum valor.
‫Portanto, é uma lista vazia nesse ponto.
‫E abaixo disso você vê um exemplo em que a lista tem valores.
‫Portanto, a diferença é que aqui você adiciona os valores entre colchetes separados por vírgula e, em seguida, adiciona e remove
‫os valores.
‫Portanto, para adicionar um valor, você pode simplesmente usar add method para se livrar de um valor usado para
‫remover method.
‫Portanto, aqui vemos que adicionamos o sete à nossa lista e, em seguida, removemos o sete da nossa lista.
‫Então temos um exemplo de índice.
‫Portanto, o índice é zero e a remoção desse índice removerá um elemento em uma posição específica.
‫Portanto, é semelhante a uma matriz onde você tem índices e pode simplesmente remover um elemento em um
‫índice específico obtendo um valor.
‫Então você vê que temos esses números, uma lista que tem um valor, que é vinte e cinco.
‫E agora, para obter esse valor, simplesmente usamos o índice.
‫E, neste caso, como temos apenas um valor, o índice para ele é zero.
‫Portanto, os números zero serão 25 e isso agora será armazenado em um valor.
‫Para limpar uma lista, você pode simplesmente usar o método limpar.
‫Portanto, existe um método específico dedicado a limpar toda a lista.
‫Então, ele estará vazio depois.
‫Portanto, não importa quantos elementos você adicionou, ele simplesmente eliminará todos eles.
‫Claro, apenas específico para aquela lista particular da qual estamos falando, listas e loops.
‫Portanto, aqui você vê um exemplo de lista com muitos números.
‫Portanto, cinco a 40 de cada vez, um incremento de cinco e usamos um para cada loop aqui para fazer um
‫loop em cada elemento dessa lista ou um loop for.
‫Portanto, você tem as duas opções aqui.
‫O for each loop é um pouco mais limpo, como você pode ver aqui, para cada elemento int em números.
‫E então simplesmente imprimimos o elemento.
‫E a mesma coisa aqui para este loop for, onde apenas verificamos a quantidade de números, é claro, também.
‫Portanto, você pode ver que há uma propriedade chamada Count que está disponível para cada lista que você possui.
‫Portanto, neste caso, estamos apenas verificando a quantidade de valores que temos nessa lista para não encontrar uma
‫exceção de índice fora dos limites.
‫Tudo bem.
‫Portanto, esta foi uma introdução às listas e vamos usar listas mais tarde.
‫E eu só queria mostrar como eles funcionam e quais são seus principais aspectos.
‫Claro, as listas têm vários outros métodos.
‫Portanto, você pode, é claro, checá-los, checar os métodos e propriedades das listas
‫e brincar com eles para ter uma ideia melhor para eles e apenas criar um punhado de listas apenas para adquirir
‫o hábito de praticar.
‫Tudo bem.
‫Então, vamos prosseguir no próximo vídeo.
‫Vejo você lá.