Cómo crear y leer la lista en Python

Cómo crear y leer la lista en Python

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]
1my_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']
1my_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]
1my_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.

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 ','!']
1234567my_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'
1234my_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'
1234my_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']
1234my_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']
12my_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']
123my_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']
123my_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.

my_list = ['Apple', 'Banana', 'Cherry'] my_list.insertar (1, 'date') print (my_list) # output: ['Apple', 'Date', 'Banana', 'Cherry']
123my_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.

my_list = ['Apple', 'Banana', 'Cherry'] my_list.remover ('banana') print (my_list) # output: ['Apple', 'Cherry']
123my_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.

my_list = ['Apple', 'Banana', 'Cherry'] Banana = my_list.Pop (1) Imprimir (Banana) # Salida: 'Banana' Print (My_List) # Salida: ['Apple', 'Cherry']
1234my_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.