objetivo
- La Lista es una parte integral de Python cuando hablamos de estructura de datos.
- Comprender cómo realizar diferentes operaciones en una lista.
Introdução
Imaginemos un escenario, estamos obligados a almacenar las calificaciones de todos los estudiantes en la décima tirada de la clase. Una forma de resolver este problema es usar variables para todos los estudiantes y almacenar sus calificaciones. Como mostrado abaixo.
Observação: Se você está mais interessado em aprender conceitos em formato audiovisual, temos esse artigo completo explicado no vídeo abaixo. Sim, não é assim, você pode continuar lendo.
Pero esta no es una forma eficiente de resolver nuestro problema como
- El número de variables se vuelve muy grande a mediro "medir" É um conceito fundamental em várias disciplinas, que se refere ao processo de quantificação de características ou magnitudes de objetos, Fenômenos ou situações. Na matemática, Usado para determinar comprimentos, Áreas e volumes, enquanto nas ciências sociais pode se referir à avaliação de variáveis qualitativas e quantitativas. A precisão da medição é crucial para obter resultados confiáveis e válidos em qualquer pesquisa ou aplicação prática.... que aumenta el número de estudiantes. Esto puede provocar una gran sobrecarga de memoria.
- No podremos analizar los datos para responder algunas preguntas como ¿cuáles son las notas medias de los últimos cinco alumnos? No podemos responder a estas preguntas ya que las variables no apoyan inherentemente la secuencia.
Então, necesitamos una estructura de datos que admita secuencias y ayude en preguntas relacionadas con los datos. Aquí es donde entra la lista.
Neste artigo, hablaremos de la lista. Veamos los temas que cubriremos.
- ¿Qué es una lista?
- Subconjunto
- Agregar elementos a una lista existente
- Eliminar elementos
- Recorrer una lista para acceder a sus elementos.
Analicemos ahora cada uno de ellos en detalle.
¿Qué es una lista?
Una lista es una estructura de datos ordenada con elementos separados por una coma y encerrados entre corchetes. Por exemplo, list1 y list2 que se muestran a continuación contienen un solo tipo de datos.
Aqui, list1 tiene números enteros mientras que list2 tiene cadenas. Las listas también pueden almacenar tipos de datos mixtos como se muestra en la lista3 aquí.
Subconjunto
Ahora veamos cómo podemos acceder a los elementos de una lista. Antes de crear un subconjunto, veamos cómo se almacenan los elementos en él. Tomemos el ejemplo de la lista, sus elementos se almacenan usando índices a partir de 0.
Aqui, o elemento 1 está en 0 e o elemento 2 no índiceo "Índice" É uma ferramenta fundamental em livros e documentos, que permite localizar rapidamente as informações desejadas. Geralmente, é apresentado no início de um trabalho e organiza os conteúdos de forma hierárquica, incluindo capítulos e seções. Sua correta preparação facilita a navegação e melhora a compreensão do material, tornando-se um recurso essencial para estudantes e profissionais de várias áreas.... 1, e assim por diante.
Si desea extraer un solo elemento, digamos que en el índice 1 podemos usar el corchete junto con el número de índice. Então, lista3[1] dará el “Pitão”, que está presente en el índice 1. A) Sim
Así es como podemos extraer un solo elemento de una lista, y si queremos extraer una secuencia de ella. Podemos hacer esto usando el siguiente formato, donde dentro de un corchete podemos dar un rango separado por dos puntos.
Si doy, lista3[1:4], comenzará desde el índice 1 y llegará hasta un índice antes del 4. Eso significa que la lista comienza desde 1 y se detiene en 3, no incluye 4. de forma similar, si le da list3[2:5] devolverá una lista de elementos en la lista3 desde el índice 2 al 4.
Los índices negativos son otro concepto interesante. Supongamos que desea acceder al último elemento de él, puede usar list3[-1]. Le dará el último elemento de la lista, que es Impresionante en este caso.
Agregar elementos a una lista existente
Ahora exploremos cómo podemos agregar un elemento a una lista existente. Se puede agregar un solo elemento usando una función de adición. Como mostrado abaixo.
En este ejemplo usando append, hemos agregado el elemento 4 ao final.
También podemos agregar múltiples elementos a la lista, para esto usamos la función extender. La función extender acepta los elementos múltiples, en comparación con agregar, que acepta un número, quer dizer, un solo elemento. Mira el ejemplo de abajo-
Aqui, la función extraerá cada elemento de la lista de entrada y lo agregará a la lista principal, que es list3 en este caso.
También podemos agregar una lista a la existente. Para isto, podemos usar la función de agregar como se discutió anteriormente. La única diferencia es que en lugar de un número pasaremos listas como entrada. Agregará toda la lista de entrada como un elemento.
Então, neste exemplo, la lista de entrada [7,8] se agrega en el sexto índice de la lista3. O que mais, se puede acceder mediante el valor del índice.
Eliminar elementos
Veamos cómo podemos eliminar elementos de una lista determinada. Suponga que desea eliminar un elemento por su valor. Neste caso, podemos usar la función eliminar y dar el elemento que queremos eliminar como entrada. Por exemplo, si queremos eliminar 2 como é mostrado a seguir, podemos usar el código list3.remove (2). cuando imprima la lista, no habrá 2 presentes en ella.
El segundo método es cuando usamos el valor del índice para eliminar el elemento. Em tal caso, usaremos la palabra clave del. Supongamos que quiero eliminar el elemento presente en el índice 3, vai vestir del list3[3]. Conforme mostrado na imagem a seguir
Bucle sobre la lista
Veamos cómo se puede iterar sobre cada elemento de una lista para realizar una tarea como imprimir. Aquí hay un ejemplo de cómo podemos iterar sobre él usando un bucle For para imprimir los elementos.
El bucle For extraerá cada elemento y lo imprimirá. Así es como podemos acceder a cada elemento mediante un bucle ‘for’.
Notas finais
Todo esto se trataba de Listas en este artículo. Aqui, vimos qué es, cómo acceder a elementos de él. O que mais, vimos cómo agregar y eliminar elementos junto con cómo iterar sobre ellos para procesarlos más.
Se você está procurando iniciar sua jornada de ciência de dados e deseja todos os tópicos sob o mesmo teto, sua busca para aqui. Dê uma olhada no AI e ML BlackBelt certificados da DataPeaker Mais Programa
Se você tiver alguma dúvida, deixe-me saber na seção de comentários!