Logo Studenta

Listas

¡Este material tiene más páginas!

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.

Continuar navegando

Contenido elegido para ti

9 pag.
intro_listas

User badge image

alejandra Montes

14 pag.
Listas en Python

Vicente Riva Palacio

User badge image

juan david martinez hernandez

59 pag.
Clase 2 - Listas y Tuplas

SIN SIGLA

User badge image

gonzalrodri22

Clase 2 Lista y Tuplas

SIN SIGLA

User badge image

gonzalrodri22

11 pag.
Estructuras de Datos I - TDA Lista Modelo

UdG

User badge image

Jeremy Esau Valenciano Tadeo

Otros materiales