0% encontró este documento útil (0 votos)
73 vistas

LISTAS

Este documento describe las listas como estructuras de datos que almacenan y ordenan elementos de forma mutable. Explica que las listas tienen índices que referencian la posición de cada elemento y que se pueden aplicar métodos como append(), count(), insert() y remove() para modificar las listas. También detalla cómo acceder a subconjuntos de una lista y los métodos extend(), reverse() y sort() para ordenar y modificar listas.

Cargado por

Jerney Quintero
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)
73 vistas

LISTAS

Este documento describe las listas como estructuras de datos que almacenan y ordenan elementos de forma mutable. Explica que las listas tienen índices que referencian la posición de cada elemento y que se pueden aplicar métodos como append(), count(), insert() y remove() para modificar las listas. También detalla cómo acceder a subconjuntos de una lista y los métodos extend(), reverse() y sort() para ordenar y modificar listas.

Cargado por

Jerney Quintero
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

FUNDAMENTOS DE

ESTRUCTURAS DE DATOS
LISTAS
Son estructuras de datos que almacenan y ordenan elementos.
También se conocen como arrays o arreglos. Es decir, es una
estructura de datos que puede almacenar un conjunto de
datos, que pueden ser heterogéneos (elementos de distinto
tipo) y que son mutables (sus elementos se pueden modificar).

Ejemplo:

Note que si es tipo alfanumérico, el elemento se encierra en


comillas sencillas.
LISTAS
Una lista es una estructura de datos que está formada por una
secuencia ordenada de elementos.

Para poder identificar un elemento de variable tipo lista,


además de su nombre o identificador, poseen un índice que
referencia la posición del elemento.

El primer índice o posición en una lista es el 0 (cero). Es decir


que la última posición sería la cantidad de elementos - 1
LISTAS
Como son mutables (que se pueden modificar), a estos
elementos se les pueden aplicar MÉTODOS.

Los métodos son funciones que se pueden aplicar para realizar


algún cambio en la lista. Se distinguen porque llevan paréntesis
al final del nombre del mismo.
Para acceder a los métodos, se usa el operador punto.

Estos cambios se pueden hacer en tiempo de ejecución, es


decir, se pueden estructurar las instrucciones para que se
añadan, eliminen o editen datos en el momento de ejecución
del programa.
LISTAS: función len()
Devuelve la longitud de la lista (cantidad de elementos).

A través de los índices se puede cambiar el contenido de una lista.


LISTAS: método count()
Se debe enviar un elemento o dato como argumento. Sirve para
contar las veces que un elemento aparece en la lista.

Sintaxis:
lista.count(elemento_a_contar)
LISTAS: método append()
Agrega un elemento al FINAL de la lista.
Sintaxis:
lista.append(elemento_a_agregar)

Notar que el valor o elemento que se agrega se debe escribir dentro


de los paréntesis. A estos elementos que van dentro de los
paréntesis, se le denominan argumentos.
LISTAS: método append()
Si se van a agregar datos a una
lista que inicia vacía
LISTAS: acceder a un subconjunto
Si queremos mostrar los elementos de la lista que están antes de
algún índice en específico:

Para accede a los elementos de una lista que estén en un rango, por
ejemplo los que están de la posición 1 a la 2, debemos escribir
como sigue (note que el valor del final debe ser uno más que el
deseado)
LISTAS: método extend()
Extiende una lista, agregando un iterable al FINAL de la misma.
Sintaxis:
lista.extend([conjunto_de_elementos])
LISTAS: método extend()
También sirve para unir dos listas:
lista1.extend(lista2)
LISTAS: método insert()
Añade un elemento a una lista, pero en la posición indicada. Para
esto, se debe señalar primero en dónde se quiere ubicar y luego el
elemento a agregar
Sintaxis:
lista.insert(posición, elemento_a_agregar)
LISTAS: método remove()
Recibe como argumento un elemento y borra su primera aparición
en la lista.
Sintaxis:
lista.remove(elemento_a_borrar)

Si el elemento no está en la lista, devuelve un ValueError


LISTAS: método reverse()
Invierte el orden de los elementos de una lista.
Sintaxis:
lista.reverse()
LISTAS: método sort()
Ordena los elementos de una lista.
Sintaxis:
lista.sort()

lista.sort(reverse = True)

También podría gustarte