0% encontró este documento útil (0 votos)
5 vistas17 páginas

Modulo 12 - Listas

Cargado por

tatoramos08
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas17 páginas

Modulo 12 - Listas

Cargado por

tatoramos08
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 17

Codo a Codo inicial

Modulo 12
Listas
Les damos la bienvenida
Vamos a comenzar a grabar la clase
Modulo 11 Modulo 12 Modulo 13

Bucles Listas Tuplas

● while ● Características ● Características


● for ● Creación ● Creacion
● Range ● Agregar y eliminar ● Operaciones
● else, break y continue elementos ● Casos especiales
● Ver y modificar elementos
● Otras operaciones útiles
● Ordenar una lista
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.

También podría gustarte