Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Codo a Codo inicial Listas Les damos la bienvenida Vamos a comenzar a grabar la clase listas Son uno de los tipos de datos integrados en Python que se utilizan para almacenar colecciones de datos. El conjunto de dato almacenado puede ser del mismo tipo de dato o diferente. Caracteristicas � Elementos ordenados por índice correlativo (comenzando en 0) � Los elementos pueden ser de diferente tipos de datos (incluso otra lista) � Los elementos pueden estar repetidos � Se pueden realizar rebanadas (como las vistas en str) � Son mutables (Se pueden cambiar los valores de los elementos) Creacion de listas Creacion de listas La lista tendrá 4 elementos ([“H”, “o”, “l”, “a”]) La lista tendrá 5 elementos ([0,1,2,3,4]) operaciones Vamos a ver algunas operaciones que podemos realizar con las listas. Tip: con dir(list) podemos ver todas las operaciones posibles. Agregar elementos a una lista � Append(elemento) agrega un elemento al final de la lista � Extend(lista) agrega una lista a otra � Insert(posición, lista) agrega un elemento en una posición especifica y desplaza el resto de la lista (si colocamos una posición inexistente agregara el elemento al final) Eliminar elementos de una lista � pop() elimina el ultimo elemento de la lista o el elemento cuyo índice se le pasa como parámetro. � remove(elemento) elimina el elemento que se le pasa como parámetro (el elemento debe existir en la lista) � del lista[posicion] elimina el elemento de la posición indicada � clear() elimina todos los elementos de la lista Modificar y ver elementos de una lista � lista[posicion] = valor modificamos el elemento en esa posición o índice, ejemplo: lista[4] = “Hola” � index(elemento) obtenemos el índice del elemento pasado como parámetro. � lista[posicion] accedemos al elemento en dicha posición indicada. � lista[2:5] obtenemos una rebanada de la lista, siempre devuelve otra lista Obtener elementos de una lista Cuando obtenemos un elemento accediendo por su índice nos retornara un dato que será del tipo de dato de ese elemento. Rebanadas de una lista Cuando obtenemos una rebanada siempre nos dará como resultado una lista, así sea de longitud 1. Otras operaciones utiles � len(lista) para obtener la longitud � Pertenencia elemento in lista (retornara True si el elemento esta en la lista) � Concatenacion lista+otra_lista (similar al lista.extend) � count(elemento) cuenta cuantas veces esta el elemento pasado como parámetro Ordenar una lista Para ordenar una lista vamos a usar el método sort(), el cual la ordena in-situ (la ordena y la reescribe con los elementos ordenados). La lista deberá ser solo numérica para ordenarla de menor a mayor o solo de elementos str para ordenarla alfabéticamente. Si le pasamos el parámetro reverse=True, el ordenamiento será a la inversa. No te olvides de dar el presente Recordá: ● Revisar la Cartelera de Novedades. ● Hacer tus consultas en el Foro. Todo en el Aula Virtual.
Compartir