python list create
En este tutorial de Python List, exploraremos formas de crear, acceder, segmentar, agregar / eliminar elementos a las listas de Python que posiblemente sean uno de los tipos de datos más útiles:
Python incluye 4 tipos de datos de recopilación como se menciona a continuación:
- Lista
- Colocar
- Diccionario
- Tupla
En este tutorial, discutiremos en detalle sobre List y sus diversas operaciones. En Python, la lista es una estructura de datos o es como una matriz que se usa para almacenar varios datos a la vez.
=> Explore la serie de entrenamiento de Python aquí
Si tiene experiencia en otros lenguajes de programación como Java, C, C ++, etc., estará familiarizado con el concepto de matrices. La lista es casi lo mismo que las matrices.
Lo que vas a aprender:
- ¿Qué son las listas de Python?
- Más sobre listas en Python
- Conclusión
¿Qué son las listas de Python?
En Python, una lista es un tipo de datos , que almacena una colección de diferentes objetos (elementos) dentro de un corchete (()). Cada elemento de una lista está separado por una coma (,) con el primer elemento en el índice 0.
Nota :En el futuro, todos los ejemplos de este tutorial se ejecutarán directamente desde un shell de Python, a menos que se indique lo contrario.
A continuación se muestra un ejemplo de una lista con 5 elementos.
|_+_|En el ejemplo anterior, podemos ver que la lista tiene Objetos de cadena como elementos, y cada elemento está separado por una coma.
Características de la lista de Python
Antes de ver cómo podemos manipular elementos en una lista, veamos algunas de las características que hacen que las listas de Python sean las favoritas.
Las listas de Python son secuencias de contenedores
A diferencia de las secuencias planas ( cuerda , array.array , vista de la memoria , etc.) que solo pueden contener elementos de un tipo, una lista es un secuencia de contenedores que puede contener elementos de un tipo así como de diferentes tipos.
Ejemplo con elementos de un tipo
Abramos nuestro caparazón de Python y definamos una lista de números.
|_+_|El ejemplo anterior muestra una lista de elementos del mismo tipo, en este caso de tipo cadena (str) .
Ejemplo con elementos de diferentes tipos
Abramos nuestro shell de Python y definamos otra versión de una lista de números.
|_+_|El ejemplo anterior muestra una lista de elementos de diferentes tipos. Los tipos son cuerda , entero, y flotador .
|_+_|La lista de Python también puede contener todos los objetos como funciones , clases , módulos , liza , tuplas y mucho más.
Abra un editor y pegue el siguiente código:
|_+_|Producción
Las listas de Python son secuencias ordenadas
Una lista de Python es una colección ordenada de objetos. La posición de cada elemento en una lista es muy importante. De hecho, dos listas con los mismos elementos no son iguales si el orden en el que se colocan los elementos no es el mismo.
|_+_|Esta característica de la lista de Python hace posible acceder a sus elementos por índice y corte (más sobre esto más adelante).
Las listas de Python son secuencias mutables
Las listas de Python son mutables. Pero, ¿qué es un objeto mutable? Es simplemente un objeto que se puede modificar una vez creado. Ejemplos de otras secuencias mutables son diccionario , array.array , colecciones.deque .
¿Por qué mutable? Las secuencias, como las listas, se utilizan para operaciones complejas, por lo que tiene sentido que puedan cambio , crecer , encogerse , actualizar, etc. . Esto solo es posible con mutabilidad. La mutabilidad también nos permite modificar listas existentes (más sobre esto).
Verifiquemos la mutabilidad de una lista con el siguiente ejemplo.
Simplemente abra un editor y pegue el código:
|_+_|Producción
De la salida anterior, notamos que la lista antes y después de la modificación es diferente. sin embargo, el Identificación el valor es el mismo. los Identificación El valor aquí representa la dirección del objeto en la memoria, que se obtiene con Python identificación() .
Esto nos dice que, aunque el contenido de la lista ha cambiado, sigue siendo el mismo objeto. Por lo tanto, esto satisface nuestra definición: ' Es simplemente un objeto que se puede modificar una vez creado. ”
Nota :En el ejemplo anterior, usamos la indexación (más sobre esto) para modificar la lista.
Manipular listas de Python
Con las listas de Python, el cielo es nuestro límite. Hay innumerables cosas que podemos hacer con listas como agregando , borrar , indexación , rebanar , comprobar la membresía , y mucho más. Además, Python tiene funciones integradas que ayudan a que la manipulación de listas sea más emocionante.
En esta sección, veremos algunas operaciones de lista de uso común.
Crear una lista
Para crear una lista, simplemente coloque una cantidad de elementos o expresiones entre corchetes separados por comas.
|_+_| |_+_|Además, Python tiene un objeto integrado llamado lista () que se puede utilizar para crear listas.
|_+_| |_+_|Pitón lista () puede tomar tipos de secuencia y convertirlos en listas. Ésta es la forma típica de convertir una tupla en una lista.
|_+_|En el ejemplo anterior, usamos el tipo de datos Tupla . Es similar a una lista, pero a diferencia de las listas, es inmutable y sus elementos están entre paréntesis.
Otro medio por el cual podemos crear una lista es usando lista de comprensiones que tiene la siguiente sintaxis.
|_+_| |_+_|Vale la pena señalar que las listas de Python se pasan por referencia. Es decir, asignar una lista proporcionará su identidad de ubicación de memoria. El error que cometen muchos novatos es crear listas de esta manera.
|_+_|Aquí, podríamos pensar que hemos creado dos listas diferentes, pero realmente acabamos de crear una. Demostremos esto modificando una de las variables.
|_+_|Notamos que modificar una variable cambia la otra. Esto se debe a que las variables l1 y l2 tienen la misma identidad de ubicación de memoria, por lo que ambas apuntan al mismo objeto.
Agregar elementos a una lista
Python tiene muchas formas de agregar elementos a su lista. La forma más común es usar el adjuntar() método. Las otras formas son mediante el ampliar() método. Indexación y rebanar (más sobre esto más adelante) es más probable que se usen para reemplazar elementos en una lista.
# 1) Usando el método append ()
Este método toma un solo elemento y lo agrega al final de la lista. No devuelve una nueva lista, solo modifica la lista en su lugar (gracias a su mutabilidad).
|_+_|Algunas cosas a tener en cuenta del ejemplo anterior:
- Los elementos aquí pueden ser expresiones, tipos de datos, secuencias y muchos más.
- los adjuntar() El método tiene una complejidad de tiempo de (0) 1. Lo que significa que es constante.
# 2) Usando el método extend ()
Este método toma un iterable como argumento y agrega todos los elementos al final de la lista. Este método se usa principalmente cuando queremos agregar elementos individuales de una secuencia a una lista
Básicamente, el ampliar() El método itera sobre su argumento y agrega cada elemento a la lista. Al igual que el método append (), no devuelve una nueva lista, pero modifica la lista en su lugar.
|_+_|Algunas cosas a tener en cuenta del ejemplo anterior:
- Una cadena es iterable, entonces nuestro ampliar() El método iterará sobre sus caracteres.
- los ampliar() El método tiene una complejidad de tiempo de (0) K donde K es la longitud de su argumento.
Acceder a elementos de una lista
Indexación y rebanar son los medios más comunes que se utilizan para acceder a las listas. También podemos acceder a elementos en una lista con bucles como el en bucle .
# 1) Indexación
Una lista de Python usa el numeración basada en cero sistema. Es decir, todos sus elementos se identifican de forma única por un número de índice que comienza de 0 a n-1, donde n es la longitud de la lista.
Considere la siguiente lista:
|_+_|La siguiente tabla muestra sus respectivos índices en el Numeración basada en cero de una lista.
Artículo | red | azul | verde | amarillo | negro |
---|---|---|---|---|---|
pop() | Eliminar / eliminar el elemento del último de una lista. | ||||
Índice | 0 | 1 | 2 | 3 | 4 |
En la tabla anterior, vemos que el primer elemento ('rojo') está en la posición de índice 0 y el último elemento ('negro') está en la posición de índice 4 (n-1) donde n = 5 (longitud del objeto colores).
Como vimos en la sección de características anterior, las listas de Python son secuencias ordenadas. Esto nos permite utilizar la indexación para acceder y manipular su elemento fácilmente.
Usemos la indexación para acceder a elementos en índices particulares del objeto de colores creado anteriormente.
|_+_|Nota :La última declaración anterior es intentar acceder a un elemento en la posición de índice 9 desde un objeto de lista de longitud 5. En la lista de Python, acceder a un elemento en un índice que no existe elevará el IndexError excepción.
Un concepto importante de la indexación es que podemos usar la indexación negativa, es decir, podemos acceder a los elementos de una lista de forma inversa, comenzando en -1 para el último elemento y terminando en -n para el último elemento, donde n es la longitud del objeto de la lista.
En la tabla anterior, si usamos indexación negativa, se verá como se muestra a continuación:
Artículo | red | azul | verde | amarillo | negro |
---|---|---|---|---|---|
Índice | -5 | -4 | -3 | -2 | -1 |
Usemos la indexación negativa para acceder a algunos elementos del objeto de color creado anteriormente.
|_+_|# 2) Rebanar
A diferencia de la indexación que solo devuelve un elemento, rebanar por otro lado, puede devolver una variedad de artículos.
Tiene la siguiente sintaxis:
|_+_|Cuando n es el número de índice donde comienza el segmento (predeterminado en 0) y m es el número de índice exclusivo donde termina el segmento (predeterminado en longitud-1). Están separados por dos puntos (:)
Considere el siguiente ejemplo que usa la división para acceder a elementos en índices particulares del objeto de colores creado anteriormente.
|_+_|En la sintaxis L (n: m), n toma el valor predeterminado de 0 y m toma el valor predeterminado de la longitud de la lista. Entonces, en ejemplos 1 y 3 arriba, podríamos omitir nym como colores (: 2) y colores (2:) respectivamente. O (:) que en este caso devuelve una copia superficial de todo el objeto de lista.
También podemos usar números de índice negativos al dividir listas. Esto se usa normalmente cuando queremos acceder a la lista de forma inversa.
|_+_|Además, hay un tercer parámetro que admite el corte llamado paso (s). Define cuántos elementos avanzar después de que se recupere el primer elemento de la lista. Su valor predeterminado es 1.
|_+_|Usando nuestra misma lista de colores definida anteriormente, usemos el tercer parámetro del sector para mover 2 pasos.
|_+_|# 3) Usar bucles
Los bucles se utilizan principalmente para acceder a elementos de una lista con el fin de manipularlos. Entonces, en caso de que queramos operar en los elementos de una lista, podemos usar el en bucle para acceder a los elementos y pasarlos para que sean operados.
Digamos, queremos contar el número de letras de cada artículo. Podemos usar el en bucle para lograr eso.
Abra un editor y pegue el código a continuación:
|_+_|Producción
Para finalizar esta sección, veamos dos cosas interesantes que se pueden hacer con el corte.
-
Haga una copia superficial de una lista
La es la forma básica de utilizar el Copiar() método del objeto de lista o la función incorporada copiar. copiar . Sin embargo, esto se puede lograr cortando.
|_+_|-
Invertir una lista
La forma básica es utilizar el marcha atrás método del objeto de lista o la función incorporada invertido () . Sin embargo, esto se puede lograr cortando.
|_+_|Eliminar elementos de una lista
Como podemos agregar tantos elementos a una lista, también se pueden eliminar de una lista. Las tres formas en que se pueden eliminar los elementos son:
# 1) Usando la declaración del
Tiene la siguiente sintaxis:
|_+_|La lista de objetivos ( target_list ) puede ser la lista completa (en caso de que desee eliminar la lista) o un elemento o elementos de una lista (en este caso, utiliza la indexación o la división).
Considere el siguiente ejemplo .
Digamos que queremos eliminar algunos elementos de la lista de colores creada anteriormente.
|_+_|Nota :La declaración del elimina en su lugar, es decir , modificará el objeto de lista original en lugar de devolver un nuevo objeto de lista.
# 2) Usando list.remove (x)
Elimina el primer elemento de la lista cuyo valor es igual a x . Genera un ValueError si no existe tal elemento.
Este método se usa principalmente para eliminar elementos de una lista por nombre, a diferencia de la declaración del que usa indexación y división.
|_+_|Nota :El objeto de lista retirar() método elimina en su lugar, es decir , modificará el objeto de lista original en lugar de devolver un nuevo objeto de lista.
# 3) Usando list.pop ((i))
Elimina y devuelve el elemento en la posición dada en un objeto de lista. Si no se proporciona un i (índice), elimina y devuelve el último elemento de la lista.
Nota :El corchete alrededor de i anterior no significa una lista de i, más bien significa que i es opcional.
|_+_|Nota: La lista. pop ((i)) método elimina en su lugar, es decir , modificará el objeto de lista original en lugar de devolver un nuevo objeto de lista. Además, devuelve el elemento eliminado de la lista.
Reemplazo de elementos de una lista
Reemplazar elementos es bastante simple. En una de las secciones anteriores, vimos indexación y corte. Estos se pueden utilizar para acceder y eliminar elementos de una lista.
# 1) Reemplazar usando indexación
|_+_| |_+_|# 2) Reemplazo usando rebanado
|_+_|Nota : Valor debería ser un iterable , o si no el Error de tecleado se planteará una excepción.
|_+_|Preguntas frecuentes
P # 1) ¿Qué es una lista de listas en Python?
Responder: Una lista de listas en Python es una lista que contiene listas como elemento.
Por ejemplo
|_+_|También puede denominarse lista anidada .
P # 2) ¿Cómo se declara una lista en Python?
Responder: En Python, una lista se puede declarar de dos formas. O usando la función incorporada lista() o utilizando la notación de corchetes (). lista() toma un iterable y () toma elementos de cualquier tipo separados por una coma.
|_+_|Q # 3) ¿Puedes poner una lista en una lista de Python?
Responder: Sí, podemos poner una lista dentro de una lista. De hecho, una lista es una secuencia de contenedor que incluye elementos de cualquier tipo de datos.
P # 4) ¿Qué hace list () en Python?
Respuesta: lista ( ) es una función incorporada en Python que crea un objeto de lista. Toma un iterable como argumento.
|_+_|P # 5) ¿Puede una lista de Python contener diferentes tipos?
Responder: Una lista es una secuencia de contenedores que incluye elementos de cualquier tipo de datos ( lista , tupla , entero , flotador , instrumentos de cuerda , etc)
Más sobre listas en Python
¿Qué es la estructura de datos?
Las computadoras se utilizan para almacenar una gran cantidad de datos o para procesar una gran cantidad de datos con alta velocidad y precisión. Por lo tanto, es mejor almacenar los datos de forma permanente para un acceso rápido.
Mientras ocurre el procesamiento de datos, debería ocurrir en el menor tiempo posible sin perder precisión. Usamos la estructura de datos para tratar los datos de manera organizada y almacenar datos en la memoria para su procesamiento.
Como Python es un lenguaje de programación interpretado de alto nivel, es muy importante hacer uso de la estructura de datos en Python.
¿Qué es List?
Una lista es una estructura de datos que se utiliza para almacenar varios datos a la vez.
Los datos almacenados en una lista son homogéneos y eso, a su vez, la convierte en la característica más poderosa de la lista en Python. Podemos almacenar múltiples datos de diferentes tipos de datos como String, Integers y objetos también en una sola lista.
Las listas son mutables en Python, por lo que los datos se pueden modificar en cualquier momento incluso después de la creación. Las listas son muy poderosas para implementar pilas y colas en Python.
Como se discutió anteriormente, la lista almacena datos en una secuencia ordenada y se accede a los datos almacenados en una lista usando su índice, y para la lista, el índice siempre comenzará desde cero. Cada elemento tiene un lugar específico en la lista y se accede a todos esos datos con la ayuda de un índice.
En la lista, podemos almacenar el mismo valor varias veces y cada dato se considerará como un elemento separado y único. Las listas son mejores para almacenar datos e iterar sobre ellos en un momento posterior.
Crear una lista
Los datos de una lista se almacenan separados por comas y entre corchetes (()). No es necesario que los elementos de la lista sean del mismo tipo.
|_+_|Ejemplo 1:
|_+_|Ejemplo 2:
|_+_|Ejemplo 3:
|_+_|Ejemplo 4:
|_+_|En los ejemplos anteriores, podemos observar que tenemos elementos almacenados de diferentes tipos de datos separados por comas, 2 y 5 son de tipo Integer, 6.7 es de tipo float y 'Hi' es de tipo String, todos estos elementos están encerrados en un list y eso lo convierte en una List.
También podemos declarar una lista vacía. También podemos declarar una lista dentro de otra lista, y la llamamos lista anidada.
Ejemplo 5:
|_+_|En el ejemplo anterior, puede observar que se ha declarado una lista dentro de otra lista.
Acceder a valores en la lista
Hay varias formas de acceder a los elementos presentes dentro de la lista en Python.
Con la ayuda del índice, podemos acceder a los elementos de la lista. El índice comienza en 0 y el índice siempre debe ser un número entero. Si usamos un índice que no sea entero como float, resultará en TypeError.
Ejemplo 1:
|_+_|Producción:
La lista es: (2, 5, 6.7, 'Hola')
Producción:
cómo escribir casos de prueba en Excel
En el ejemplo anterior, estamos imprimiendo directamente la lista usando la función de impresión, no estamos accediendo al elemento individual de la lista.
Accedamos al elemento individual de la lista.
Ejemplo: 2
|_+_|Producción:
El segundo elemento de la lista es: 5
Producción:
En el ejemplo anterior, puede observar que estamos imprimiendo el segundo elemento de la lista que es 5, pero es posible que reciba una pregunta sobre por qué en la declaración de impresión estamos imprimiendo la Lista (1). Esto se debe a que el índice comienza desde cero, por lo que Lista (1) se refiere al segundo elemento de la lista.
Ejemplo: 3
|_+_|Producción:
El primer elemento de la lista es: 2
El último elemento de la lista es: Hola
Producción:
Ejemplo: 4
|_+_|Producción:
El primer elemento de la lista es: i
Los elementos presentes dentro de otra lista son: 5
Producción:
En el programa anterior, si observa con atención, puede ver que estamos accediendo a los elementos de la lista anidada.
Internamente, los datos se almacenarán en un formato de matriz como se muestra a continuación:
Hola
2 4 5
Por lo tanto, cuando intentemos acceder a Lista (0) (1), apuntará a 1S tfila y 2Dakota del Nortecolumna, por lo que los datos serán 'i'.
De manera similar, cuando intentemos acceder a List (1) (2), apuntará a 2Dakota del Nortefila y 3rdcolumna, por lo tanto, los datos serán 5.
Indexación negativa
También podemos acceder a los datos utilizando un índice negativo. Un índice negativo siempre comenzará desde -1 y -1 se refiere al último elemento y -2 se refiere al último segundo elemento y así sucesivamente.
Ejemplo 1
|_+_|Producción:
El último elemento de la lista es: 3
Producción:
Ejemplo: 2
|_+_|Producción:
El segundo elemento de la lista es: 5
Producción:
Cortar la lista
Usando el operador de corte (:) podemos acceder a un rango de elementos de la lista
Ejemplo 1
|_+_|Producción:
Los elementos del 2º al 5º son: (2, 3, 4, 5)
Los elementos que comienzan en el segundo lugar son: (1, 2, 3, 4)
Los elementos del cuarto al final son: (4, 5, 6, 7)
Los elementos de principio a fin son: (1, 2, 3, 4, 5, 6, 7)
Producción:
También podemos acceder a los elementos presentes dentro de la lista usando for loop.
Ejemplo: 2
|_+_|Producción:
1
2
3
4
5
6
7
Producción:
Recuerde el formato de indexación a continuación:
H | ES | L | L | O | 5 | 7 | 9 | 4 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
-9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 |
Como se discutió anteriormente, List en Python es mutable, lo que significa que los elementos se pueden cambiar incluso si es un Integer o String o cualquier tipo de datos.
Podemos actualizar la lista usando el operador de asignación.
Ejemplo: 3
|_+_|Producción:
La lista actualizada es: (7, 4, 6, 9)
Producción:
En el ejemplo anterior, estamos actualizando el primer elemento de la lista '2' con un nuevo elemento '7'.
Ejemplo: 4
|_+_|Producción:
La lista actualizada es: (2, 5, 2, 4, 9, 0, 7)
En el ejemplo anterior, estamos actualizando la lista de datos en la lista.
Producción:
Agregar elementos a la lista
Hay varias formas en las que podemos agregar elementos a la lista, y Python tiene una función incorporada llamada append ().
Usando append (), podemos agregar solo un elemento a la lista, si desea agregar varios elementos a la lista, entonces tenemos que hacer uso de en bucle . La función append () siempre agrega el elemento al final de la lista, la función append () solo toma un argumento.
Si desea agregar elementos en una posición específica, solo necesita usar el método insert (). insert () toma dos argumentos, es decir, posición y valor, posición se refiere al índice, donde los elementos deben agregarse y el valor se refiere al elemento que se agregará a la lista.
Hay un método más llamado extend (), mediante el cual podemos agregar elementos a la lista. El método extend () se usa para agregar una lista de elementos a la lista. Similar al método append () y extend (), también agregará elementos al final de la lista.
Ejemplo 1
|_+_|Producción:
La lista antes de agregar valores es: ('Hola', 'Buenos días')
La lista después de agregar valores es: ('Hola', 'Buenos días', 'Python', 'Hola')
En el ejemplo anterior, agregamos los valores 'Python' y 'Hola' al final de la lista.
Producción:
Ejemplo: 2
|_+_|Producción:
La lista antes de agregar valores es: ('Hola', 'Buenos días')
La longitud de la lista antes de agregar es: 2
La lista después de agregar valores es: ('Hola', 'Buenos días', 'Python', 'Hola')
La longitud de la lista después de agregarla es: 4
Podemos encontrar la longitud de la lista usando la función len (), como se muestra en el ejemplo anterior.
Producción:
También podemos agregar múltiples valores a la lista usando for loop.
Ejemplo: 3
|_+_|Producción:
La lista antes de agregar elementos es: (7, 9, 8)
La longitud de la lista antes de agregar elementos es: 3
La lista después de agregar elementos es: (7, 9, 8, 2, 3, 4, 5)
La longitud de la lista después de agregar elementos es: 7
Producción:
¿Qué sucede si agregamos una lista de lista a una lista? Veamos eso en el siguiente ejemplo.
Ejemplo: 4
|_+_|Producción:
List1 después de agregar List2 es: ('Hola', 'Python', (1, 5, 7, 2))
Si observa en el ejemplo anterior, cuando agregamos List2 a List1, List1 se convertirá en una lista anidada.
Producción:
Si no desea hacer la lista como una lista anidada después de agregar la lista, entonces es mejor usar el método extend ().
Ejemplo: 5
|_+_|Producción:
List1 después de agregar List2 es: ('Hola', 'Python', 1, 5, 7, 2)
Cuando usamos el método extend (), los elementos de List1 se extenderán con los elementos de List2. Recuerde que no agregará la lista cuando usemos el método extend ().
Producción:
Cuando extiende una lista con una cadena, agregará cada carácter de la cadena a la lista, ya que una cadena es iterable.
Ejemplo: 6
|_+_|Producción:
La lista después de extender la cadena es: (1, 5, 7, 2, 'P', 'y', 't', 'h', 'o', 'n')
Producción:
Lista adjuntar () vs extender ()
Echemos un vistazo a algunos ejemplos de extend () y append ().
Ejemplo 1
|_+_|Producción:
Los elementos de la lista son: ('Hola', 1, 'Hola', 2, 5)
La lista después de agregar la cadena es: ('Hola', 1, 'Hola', 2, 5, 'Python')
La lista después de agregar la lista es: ('Hola', 1, 'Hola', 2, 5, 'Python', ('uno', 'dos', 3))
List1 después de extender List2 es: ('Hola', 1, 'Hola', 2, 5, 'Python', ('uno', 'dos', 3), 'Apple', 'Naranja', 2, 8)
Producción:
Ejemplo: 2
|_+_|Producción:
La lista antes de insertar es: ('Manzana', 'Naranja', 'Mango', 'Fresa')
La lista después de insertar es: ('Manzana', 'Naranja', 'Sandía', 'Mango', 'Fresa')
Producción
Como discutimos anteriormente, el método insert () se usa para insertar valores en un índice específico de la lista.
Ejemplo: 3
|_+_|Producción:
La lista después de agregar los elementos es: (2, 4, 6, 8, 1, 3, 5, 7)
Después de agregar los mismos elementos repetidamente es: ('Hola', 'Hola', 'Hola', 'Hola', 'Hola')
Producción:
Eliminar o eliminar elementos de una lista
También podemos eliminar o eliminar elementos de la lista usando las declaraciones del y remove ().
autenticación requerida nombre de usuario y contraseña enrutador
Veamos el siguiente ejemplo.
Ejemplo 1
|_+_|Producción:
La lista antes de eliminar el tercer elemento es: (1, 2, 3, 4, 5, 6, 7, 8, 9)
La lista después de eliminar el tercer elemento es: (1, 2, 3, 5, 6, 7, 8, 9)
La lista después de eliminar varios elementos es: (1, 5, 6, 7, 8, 9)
En el ejemplo anterior, puede observar que hemos utilizado la instrucción del para eliminar un elemento o varias declaraciones de la lista.
Producción:
Ahora veremos sobre el método remove ().
Ejemplo: 2
|_+_|Producción:
La lista antes de eliminar un elemento es: (1, 2, 3, 4, 5, 6, 7)
La lista después de eliminar un elemento es: (1, 2, 4, 5, 6, 7)
La lista después de mostrar el elemento es: (1, 2, 4, 5, 6)
En el ejemplo anterior, puede observar que estamos eliminando un elemento de la lista usando el método remove (). El método pop () se utiliza para eliminar / eliminar el último elemento de la lista.
Producción:
Métodos de lista
Métodos | Descripción |
---|---|
claro() | Eliminar todos los elementos de la lista. |
adjuntar() | Para agregar un elemento al final de la lista. |
insertar() | Insertar elemento en un índice específico de la lista. |
ampliar() | Para agregar una lista de elementos al final de la lista. |
contar() | Devolver número de elementos con un valor específico. |
índice() | Para devolver el índice del primer elemento. |
marcha atrás() | Para invertir una lista existente. |
retirar() | Eliminar los elementos de la lista. |
Conclusión
En este tutorial, analizamos algunos características de las listas de Python junto con las diversas formas de manipular una lista, como creando una lista , acceder a elementos de una lista , y reemplazar elementos de una lista.
Este tutorial sobre la lista de Python se puede concluir con los siguientes consejos:
- La lista es uno de los tipos de datos en Python, que también se conoce como estructura de datos.
- La lista se utiliza para almacenar una gran cantidad de valores de cualquier tipo de datos en una sola variable, lo que a su vez ayuda a acceder fácilmente.
- El índice de la lista siempre comienza desde cero como los otros lenguajes de programación.
- Si está trabajando en la lista, debe recordar todas las funciones integradas comunes de la misma.
=> Visite aquí para aprender Python desde cero
Lectura recomendada
- Tutorial de Python para principiantes (entrenamiento práctico de Python GRATIS)
- Variables de Python
- Tutorial de lista avanzada de Python (orden de lista, reversa, índice, copia, unión, suma)
- Tutorial de Python Tuple con ejemplos prácticos
- Funciones de cadena de Python
- Listas en STL
- Estructura de datos de lista vinculada en C ++ con ilustración
- Estructura de datos de lista enlazada circular en C ++ con ilustración