obbiettivo
- La Lista es una parte integral de Python cuando hablamos de estructura de datos.
- Comprender cómo realizar diferentes operaciones en una lista.
introduzione
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. Come mostrato di seguito.
Nota: Se sei più interessato ad apprendere concetti in un formato audiovisivo, abbiamo questo articolo completo spiegato nel video qui sotto. Se non è così, puoi continuare a leggere.
Pero esta no es una forma eficiente de resolver nuestro problema como
- El número de variables se vuelve muy grande a misuraIl "misura" È un concetto fondamentale in diverse discipline, che si riferisce al processo di quantificazione delle caratteristiche o delle grandezze degli oggetti, fenomeni o situazioni. In matematica, Utilizzato per determinare le lunghezze, Aree e volumi, mentre nelle scienze sociali può riferirsi alla valutazione di variabili qualitative e quantitative. L'accuratezza della misurazione è fondamentale per ottenere risultati affidabili e validi in qualsiasi ricerca o applicazione pratica.... 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.
Quindi, necesitamos una estructura de datos que admita secuencias y ayude en preguntas relacionadas con los datos. Aquí es donde entra la lista.
In questo articolo, 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. Ad esempio, list1 y list2 que se muestran a continuación contienen un solo tipo de datos.
Qui, 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.
Qui, l'elemento 1 está en 0 e l'elemento 2 a indiceIl "Indice" È uno strumento fondamentale nei libri e nei documenti, che consente di individuare rapidamente le informazioni desiderate. In genere, Viene presentato all'inizio di un'opera e organizza i contenuti in modo gerarchico, compresi capitoli e sezioni. La sua corretta preparazione facilita la navigazione e migliora la comprensione del materiale, rendendolo una risorsa essenziale sia per gli studenti che per i professionisti in vari settori.... 1, e così via.
Si desea extraer un solo elemento, digamos que en el índice 1 podemos usar el corchete junto con el número de índice. Quindi, lista3[1] dará el “Pitone”, que está presente en el índice 1. A) Sì
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. Allo stesso modo, 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. Come mostrato di seguito.
En este ejemplo usando append, hemos agregado el elemento 4 alla fine.
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, vale a dire, un solo elemento. Mira el ejemplo de abajo-
Qui, 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. Per questo, 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.
Quindi, in questo esempio, la lista de entrada [7,8] se agrega en el sexto índice de la lista3. Cosa c'è di più, 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. In questo caso, podemos usar la función eliminar y dar el elemento que queremos eliminar como entrada. Ad esempio, si queremos eliminar 2 come mostrato di seguito, 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. In quel caso, usaremos la palabra clave del. Supongamos que quiero eliminar el elemento presente en el índice 3, indosserà del list3[3]. Come mostrato nella seguente immagine
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’.
Note finali
Todo esto se trataba de Listas en este artículo. Qui, vimos qué es, cómo acceder a elementos de él. Cosa c'è di più, vimos cómo agregar y eliminar elementos junto con cómo iterar sobre ellos para procesarlos más.
Se stai cercando di iniziare il tuo viaggio nella scienza dei dati e desideri tutti gli argomenti sotto lo stesso tetto, la tua ricerca si ferma qui. Dai un'occhiata alle certificazioni AI e ML BlackBelt di DataPeaker Più Programma
Se hai qualche domanda, fammi sapere nella sezione commenti!