Want to create interactive content? It’s easy in Genially!

Get started free

Listas en python

myanez

Created on April 30, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

Las Listas son estructuras de datos compuetas

Una lista es una colección de datos de distintos tipos almacenados en la memoria bajo un mismo nombre, las Listas son mutables, es decir sus elementos pueden variar. Es posible acceder a los elementos de una Lista a través de la posición o índice que ocupa recordando siempre que la primera posición es 0 y la última la cantidad de elementos de la lista - 1, también pueden usarse posiciones negativas.

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

Las Listas son Iterables

Las listas pueden ser iteradas por el bucle for, ya sea elemento por elemento o a traves del rango de los indices o posiciones de la Lista. La iteración de las listas se utiliza para contadores, acumuladores o búsquedas, entre algunos otros usos posibles.

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

Operador de pertenencia "in"

El operador de pertenencia "in", devuelve valores booleanos (verdadero o falso) devuelve verdadero cuando el valor de la izquierda del operador "in" se encuentra dentro de los valores que contiene el iterable de la derecha de este

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

Tamaño, agregación y eliminación de elementos de la lista

  • len() : devuelve la longitud de la lista
  • append() : agrera a la lista el elemento pasado como parametro
  • extend(): añade en la lista los elementos del iterable pasado como parametro
  • pop(): elimina de la lista el elemento que se encuentra en el índice indicado
  • remove() : elimina el primer elemento de la lista que tenga el valor pasado como parametro

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

Unión de dos listas

Dos listas se pueden unir gracias al operador más "+" que genera una tercera lista de la union de las listas operandos.

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

División o partición de Listas

Se puede obtener una partición de una lista mediante el uso de los corchetes [ ] y los dos puntos ":", en donde se especifique el índice inicio de la partición y el índice fin de la partición que ya no se toma en cuenta como parte de la partición.

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

Ordenar una Lista

  • .sort(): Ordena la lista de menor a mayor y modifica la lista
  • sorted(): Muestra los elementos de la lista ordenados de menor a mayor, pero no modifica la lista
  • reverse = True: es un parametro de las funciones anteriores que permite revertir el orden de mayor a menor

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

Buscar un elemento y contar sus ocurreencias

  • .index() : devuelve la posición de la primera ocurrencia del valor pasado como parametro en la lista, pero el parametro debe estar en la lista
  • .count() : devuelve la cantidad de ocurrencias del parametro en la lista

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

Hacer una copia de la lista

Si queremos obtenert dos listas con los mismos valores y hacer distintas operaciones con las dos listas debemos hacer una copias con las funciones .copy() o el constructor list(), esto permitira tener dos listas separadas con valores similares. Si usamos solo el operador de asignacion "=", operar en una lista tambien afectará a la otra.

LISTAS EN PYTHON Y FUNCIONES EN LISTAS

Listas de palabras a apartir de un string

.split(): es una función que se aplica a una cadena para dividir una cadena según el parametro dado. Si no se coloca ningun parámetro la cadena es dividida en los espacios en blaco.El resultado de esta función es una Lista de cadenas