5.1 Python, listas

Las listas son una de las estructuras de datos más utilizadas en Python y otros lenguajes. En Python, los corchetes [] se utilizan para denotar listas. Los ejemplos específicos son los siguientes:
Inserte la descripción de la imagen aquí
5.1.1 Creación de listas

Una lista es una secuencia compuesta por un conjunto de valores de cualquier tipo. Los valores que componen la lista se denominan elementos, y cada elemento está separado por una coma. El ejemplo específico es el siguiente: En el
Inserte la descripción de la imagen aquí
ejemplo anterior , Se crean 4 listas, entre las cuales list4 está Anidando una lista, solo porque los elementos de la lista pueden ser cualquier tipo de datos, facilita la representación de los datos.
Además, también puede crear una lista vacía. El ejemplo específico es el siguiente: Quizás
Inserte la descripción de la imagen aquí
se esté preguntando: ¿Cuál es el efecto de crear una lista vacía? En el desarrollo real, puede que no sea posible predecir de antemano cuántos elementos están contenidos en la lista y el valor de cada elemento, pero solo sepa que se utilizará una lista para almacenar estos elementos. Cuando hay una lista vacía, el programa puede agregar elementos a esta lista.
5.1.1 La creación de la lista
Debe tenerse en cuenta aquí que los elementos de la lista son modificables, lo que significa que puede agregar, modificar y eliminar elementos a la lista. Como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
Además, también puede crear una lista a través de la función list (), como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
En el ejemplo anterior, la línea 1 usa cada carácter de la cadena como cada elemento de la lista. Las líneas 2 a 4 generan una serie de números enteros como elementos de la lista a través de la función range (). El uso de la función range () se muestra en la tabla.
Inserte la descripción de la imagen aquí
5.1.2 El índice y el segmento de la
lista El índice de la lista es similar al índice de la cadena, y ambos se dividen en índices hacia adelante y hacia atrás, como se muestra en la figura.
Inserte la descripción de la imagen aquí
En la figura, cada elemento de la lista corresponde a dos subíndices. Por ejemplo, el elemento 5 de la lista de índice se puede especificar de las dos formas siguientes:
Inserte la descripción de la imagen aquí
el segmento de la lista es similar al segmento de la cadena y el segmento de la lista se puede obtener de la lista.Múltiples elementos y formar una nueva lista.
A continuación, demostramos la división de la lista, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
5.1.3 Recorrido por la lista Las
dos primeras secciones explicaron cómo crear una lista e indexar un elemento en una lista, luego, ¿cómo recorrer todos los elementos de la lista? Se puede lograr a través del ciclo while o del ciclo for que aprendimos anteriormente.
1. Recorre la lista a través del bucle while.
Para recorrer la lista a través del ciclo while, es necesario utilizar la función len (), que puede obtener el número de elementos en la secuencia. El ejemplo específico es el siguiente: De
Inserte la descripción de la imagen aquí
esta manera, el número de la lista obtenido por el len La función () se puede utilizar como condición del bucle while, como se muestra en el ejemplo Show.
Inserte la descripción de la imagen aquí
2. Recorrido de la lista a través del bucle for
Dado que la lista es una especie de secuencia, es muy sencillo recorrer la lista a través del bucle for. Solo necesita poner el nombre de la lista después de la palabra clave in en la instrucción for, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí

5.2 Operaciones de lista

Las listas son similares a las cadenas y también se pueden realizar algunas operaciones, como se muestra en la tabla.
Inserte la descripción de la imagen aquí
A continuación, demuestre el funcionamiento de la lista, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí

5.3 Operaciones comunes de la lista

La lista almacena elementos de diferentes tipos de datos. Después de crear la lista, debe operar sobre estos elementos, como agregar elementos, modificar elementos, eliminar elementos, ordenar elementos, contar el número de elementos, etc. Esta sección explica las operaciones comunes de listas.
5.3.1 Modificar elementos
Modificar los elementos en la lista es muy simple, simplemente indexe los elementos que necesitan ser modificados y asígneles nuevos valores, como se muestra en el Ejemplo 5.
Inserte la descripción de la imagen aquí
El resultado de la operación se muestra en la figura.
Inserte la descripción de la imagen aquí
5.3.2 Agregar elementos
Hay muchas formas de agregar elementos a la lista, como se muestra en la tabla.
Inserte la descripción de la imagen aquí
En la tabla, el papel de cada función es ligeramente diferente. A continuación, demuestre su uso, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
El resultado de la operación se muestra en la figura.
Inserte la descripción de la imagen aquí
5.3.3 Eliminar elementos
Hay muchas formas de eliminar elementos de la lista, como se muestra en la tabla.
Inserte la descripción de la imagen aquí
A continuación, demuestre el uso de estas 3 funciones, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
5.3.4 Buscar posición de elemento La función
index () puede encontrar la posición de un elemento por primera vez de la lista. Su formato de sintaxis es el siguiente:
Inserte la descripción de la imagen aquí
Entre ellos, obj representa el elemento a buscar, inicio representa el comienzo de la búsqueda range y end Indica el final del rango de búsqueda (sin incluir esto).
A continuación, demuestre el uso de esta función, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí

El resultado de la operación se muestra en la figura.
Inserte la descripción de la imagen aquí
5.3.5 Ordenar elementos
Si necesita ordenar los elementos de la lista, puede utilizar la función sort (), como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
Además, cuando se opera en la lista, la función reverse () puede invertir los elementos de la lista (también conocido como orden inverso), como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
El resultado de la operación se muestra en la figura.
Inserte la descripción de la imagen aquí
5.3.6 Contar el número de elementos La función
count () puede contar el número de un elemento en la lista, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
El resultado de la operación se muestra en la figura.
Inserte la descripción de la imagen aquí

5.4 Comprensión de listas

De acuerdo con el conocimiento aprendido previamente, ya existe una lista que contiene 10 números enteros y se crea una nueva lista newList Cada elemento de la lista es el cuadrado de cada elemento de la lista, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
En Python, puede usar un método más simple para lograr las funciones anteriores, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
En el ejemplo, solo se usa una línea de declaración para completar la función de las tres líneas de declaración en el ejemplo anterior. El conocimiento utilizado es la derivación de lista. El formato de sintaxis es el siguiente:
Inserte la descripción de la imagen aquí
Esta declaración es equivalente a la siguiente declaración, como se muestra a continuación:
Inserte la descripción de la imagen aquí
Entre ellos, List El elemento de está compuesto por cada "expresión 1". La instrucción if se usa para filtrar y se puede omitir.
A continuación, demuestre que la comprensión de la lista contiene una instrucción if, como se muestra en el ejemplo.
Inserte la descripción de la imagen aquí
El resultado de la operación se muestra en la figura.
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_43398418/article/details/110174232
Recomendado
Clasificación