Listas en Python y sus operaciones básicas
Las listas en Python, son una estructura de datos que permite almacenar distintos tipos de datos, estas son muy versátiles, lo que quiere decir que se pueden agregar o eliminar datos sin tener que preocuparse por el desbordamiento de índices.
Crear listas
Para crear listas en Python es bastante sencillo, solamente se debe de colocar el nombre de la variable y asignar los valores entre corchetes.
my_list = [1,2,3,4,5,'name']
En el ejemplo se puede observar como crear una lista, se debe de tomar en cuenta que las listas pueden contener distintos tipos de datos, y es muy importante que cada valor este separado por coma.
Acceso a elementos de una lista
Para poder acceder a los elementos de una lista, solamente se debe de indicar el índice en el cual se encuentra el valor que se desea obtener, se debe de tomar en cuenta que, el índice en una lista de Python inicia desde el 0, con esto se tiene que tener en cuenta, ya que si te intenta acceder a un índice que no existe se desbordara la lista
my_list = [10,20,30,40]
print(my_list[0])#Imprime el primer valor elemento 10print(my_list[2])#Imprime el tercer valor elemento 30
Modificar elemento de una lista
Para modificar el elemento de una lista en Python, se debe de conocer el índice del elemento que se desea modificar este únicamente de sebe de asignar al valor por el que se dese cambiar como por ejemplo.
my_list[1] = 80 #el resultado sera [10,20,30,40]
Agregar elementos a la lista
Existen distintas formas de agregar elementos a una lista en python los cuales son los siguientes.
Append
Append agrega el un elemento al final de la lista y este se realiza de la siguiente manera.
my_list.append(100) # el elemento se agrega al final [10,20,30,40,100]
Insert
Insert realizara la misma función de agregar un elemento a la lista con la diferencia que se le debe especificar el indice, este no borrará lo que este en el índice indicado, solo lo correrá un espacio.
my_list.insert(2,50) #i nsertara el numero 50enel índice 2 [10,20,50,30,40,100]
Extend
Con extend se puede agregar elementos de otra lista a la lista actual de la siguiente manera.
my_list = [10,20,30,40]
my_list2 = [102,1,300,40]
my_list.extend(my_list2)
print(my_list) # el resultado sera [10,20,30,40,102,1,300,40]
Remover elemento de lista
Para remover un elemento en una lista en Python se debe de utilizar el método remove y pasar como argumento el elemento que se desea eliminar
my_list = [10,20,30,40]
my_list.remove(20)
print(my_list) # el resultado seria [10,30,40]
también existe el método pop este removerá el último elemento de una lista si no se le pasa como argumento el inidce, de lo contrario eliminará el elemento que se encuentra en el índice indicado.
Remover sin argumento
my_list = [10,20,30,40]
my_list.pop()
print(my_list) # resultado [10,20,30]
Remover con argumento
my_list = [10,20,30,40]
my_list.pop(1)
print(my_list) # resultado [10,30,40]