Cómo crear y leer la lista en Python
- 4152
- 427
- Adriana Tórrez
Python es un lenguaje de programación popular con una amplia gama de aplicaciones, que incluyen ciencia de datos, desarrollo web y automatización. Una de las estructuras de datos más básicas y esenciales en Python es la lista. Una lista es una colección de valores o elementos que pueden ser de cualquier tipo de datos, incluidos cuerdas, enteros, flotadores e incluso otras listas.
En este artículo, exploraremos cómo crear y leer una lista en Python.
Creando una lista
Para crear una lista en Python, usamos soportes cuadrados [] y separe los elementos de la lista usando comas. Aquí hay un ejemplo de una lista simple:
my_list = [1, 2, 3, 4, 5]1 | my_list = [1, 2, 3, 4, 5] |
Esta lista contiene cinco enteros, de 1 a 5. También podemos crear una lista de cuerdas, como esta:
my_list = ['Apple', 'Banana', 'Cherry']1 | my_list = ['Apple', 'Banana', 'Cherry'] |
Esta lista contiene tres cuerdas, cada una representa una fruta.
También podemos crear una lista de diferentes tipos de datos, como este:
my_list = [1, 'Apple', 3.5, verdadero]1 | my_list = [1, 'Apple', 3.5, verdadero] |
Esta lista contiene un entero, una cadena, un flotador y un valor booleano.
Otra forma de crear una lista es usar el lista()
constructor. Podemos pasar cualquier objeto iterable como argumento, como una tupla o una cadena, y Python creará una lista a partir de él.
1234567 | my_tuple = (1, 2, 3) my_list = list (my_tuple) print (my_list) # salida: [1, 2, 3] my_string = "Hola, mundo!"my_list = list (my_string) print (my_list) # output: ['h', 'e', 'l', 'l', 'o', ',',", 'w', 'o', ' r ',' l ',' d ','!'] |
Leer una lista
Una vez que hemos creado una lista en Python, podemos acceder a sus elementos por su índice. El índice del primer elemento en una lista es 0, y el índice del último elemento es la longitud de la lista menos uno. Podemos acceder a un elemento por su índice usando soportes cuadrados [].
my_list = ['Apple', 'Banana', 'Cherry'] print (my_list [0]) # output: 'Apple' print (my_list [1]) # output: 'banana' print (my_list [2]) # salida : 'cereza'1234 | my_list = ['Apple', 'Banana', 'Cherry'] print (my_list [0]) # Output: 'Apple'print (my_list [1]) # Output:' Banana'print (my_list [2]) # salida : 'cereza' |
También podemos usar índices negativos para acceder a elementos desde el final de la lista.
my_list = ['Apple', 'Banana', 'Cherry'] print (my_list [-1]) # output: 'Cherry' print (my_list [-2]) # output: 'banana' print (my_list [-3] ) # Salida: 'Apple'1234 | my_list = ['Apple', 'Banana', 'Cherry'] print (my_list [-1]) # output: 'Cherry'print (my_list [-2]) # output:' banana'print (my_list [-3] ) # Salida: 'Apple' |
Podemos acceder a una gama de elementos en una lista utilizando el Operador de corte [:]. El operador de Slice devuelve una nueva lista que incluye todos los elementos desde el índice de inicio hasta, pero sin incluir, el índice final.
my_list = ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry'] print (my_list [1: 3]) # Output: ['Banana', 'Cherry'] print (my_list [: 3 ]) # Output: ['Apple', 'Banana', 'Cherry'] print (my_list [2:]) # output: ['Cherry', 'fecha', 'Elderberry']1234 | my_list = ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry'] print (my_list [1: 3]) # Output: ['Banana', 'Cherry'] print (my_list [: 3 ]) # Output: ['Apple', 'Banana', 'Cherry'] print (my_list [2:]) # output: ['Cherry', 'fecha', 'Elderberry'] |
También podemos usar el operador de corte con índices negativos.
my_list = ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry'] print (my_list [-3: -1]) # Output: ['Cherry', 'Date']12 | my_list = ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry'] print (my_list [-3: -1]) # Output: ['Cherry', 'Date'] |
Modificar una lista
En Python, podemos modificar los elementos de una lista. Podemos cambiar un elemento asignando un nuevo valor a su índice.
my_list = ['Apple', 'Banana', 'Cherry'] my_list [1] = 'kiwi' print (my_list) # output: ['Apple', 'Kiwi', 'Cherry']123 | my_list = ['Apple', 'Banana', 'Cherry'] my_list [1] = 'kiwi'print (my_list) # output: [' Apple ',' kiwi ',' cereza ']] |
También podemos agregar elementos a una lista utilizando el método append (). El método append () agrega un nuevo elemento al final de la lista.
my_list = ['Apple', 'Banana', 'Cherry'] my_list.append ('date') print (my_list) # output: ['Apple', 'Banana', 'Cherry', 'Date']123 | my_list = ['Apple', 'Banana', 'Cherry'] my_list.append ('date') print (my_list) # output: ['Apple', 'Banana', 'Cherry', 'Date'] |
Podemos insertar un elemento en un índice específico utilizando el insertar()
método.
123 | my_list = ['Apple', 'Banana', 'Cherry'] my_list.insertar (1, 'date') print (my_list) # output: ['Apple', 'Date', 'Banana', 'Cherry'] |
Podemos eliminar un elemento de una lista utilizando el eliminar()
método. El método remove () elimina la primera aparición del valor especificado.
123 | my_list = ['Apple', 'Banana', 'Cherry'] my_list.remover ('banana') print (my_list) # output: ['Apple', 'Cherry'] |
También podemos eliminar un elemento de un índice específico utilizando el estallido()
método. El estallido()
El método elimina el elemento en el índice especificado y lo devuelve.
1234 | my_list = ['Apple', 'Banana', 'Cherry'] Banana = my_list.Pop (1) Imprimir (Banana) # Salida: 'Banana'print (my_list) # Salida: [' Apple ',' Cherry '] |
Conclusión
Las listas son una estructura de datos esencial en Python que nos permite almacenar y manipular colecciones de valores. Podemos crear listas con soportes cuadrados [] o el constructor list (). Podemos acceder a elementos de la lista utilizando su índice, y podemos modificar las listas cambiando, agregando o eliminando elementos. Comprender cómo crear y leer una lista es fundamental para escribir programas de Python, y estas habilidades serán útiles en muchas aplicaciones.