Lección 7 del curso Python Nivel Intermedio.
En la lección anterior vimos qué ocurre con las reglas de alcance cuando combinamos listas y funciones, específicamente cuando presentamos a una función una lista como su argumento de entrada.
Pero resulta que las listas y las tuplas son más versátiles de lo que hemos visto hasta el momento, pues al almacenar secuencias de datos es posible hacer operaciones más complejas como ordenar su contenido de forma ascendente o descendente o, por ejemplo, realizar una búsqueda de un dato en particular.
Así que en esta lección veremos en detalle las principales funciones y métodos que resultan muy útiles cuando estamos procesando listas o tuplas:
Contenido exclusivo para suscriptores
Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
Bien, acabamos de ver que podemos ordenar listas en Python de forma ascendente o descendente usando el método «sort», que modifica la lista original, o la función «sorted», que genera una nueva lista ordenada.
Por su parte, las tuplas, al ser inmutables, solo pueden ser ordenadas con «sorted». Además, para realizar búsquedas podemos usar el método «index» que encuentra la posición de un valor en listas y tuplas, y las funciones «in» y «not in» que permiten verificar la presencia de un valor.
Además, las listas tienen métodos útiles para añadir o eliminar elementos (como por ejemplo «insert», «append», «extend», «pop» y «remove») y para copiar listas («copy»).
Así que con estos métodos y funciones tenemos ya más herramientas para operar sobre las listas y las tuplas. Entonces en la siguiente lección hablaremos de las «list comprehensions», una herramienta diseñada específicamente para el procesamiento de listas.
Todas las lecciones del curso Python Nivel Intermedio
