Programación II - Estructuras-De Datos - Listas

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 17

Programación II

Estructuras de Datos: Listas


Ing. Jesús Enrique Durán V
Concepto de Lista

Las listas son utilizadas para almacenar (asignar) múltiples


elementos en una sola variable.

Las listas corresponden a uno de los 4 tipos de datos (built-in)


integrados en Python, empleados para almacenar “colecciones”
de datos (otros son: Tuplas, Sets y Diccionarios)
Concepto de Lista

Las listas se crean utilizando para ello, corchetes (square brackets).


Concepto de Lista

Los elementos de la lista están ordenados*, se pueden modificar y


permiten valores duplicados.
Los elementos de una lista están indexados, el primer elemento
tiene índice [0], el segundo elemento tiene índice [1], etc.

* Cuando se dice que las listas están ordenadas, significa que los elementos tienen un orden
definido y ese orden no cambiará. Si agrega nuevos elementos a una lista, los nuevos elementos se
colocarán al final de la lista.

** Nota: Hay algunos métodos de lista que cambiarán el orden, pero en general: el orden de los
elementos no cambiará.
Concepto de Lista
Concepto de Lista
Colecciones de Python
Hay cuatro tipos de datos de recopilación en el lenguaje de
programación Python:
• List es una colección ordenada y modificable. Permite elementos
duplicados.
• Tuple es una colección ordenada e inmutable. Permite elementos
duplicados.
• Set es una colección que no está ordenada ni indexada. No hay
elementos duplicados.
• Dictionary es una colección ordenada y modificable. No hay
elementos duplicados.
Acceso a los elementos de Lista
Indice Negativo en una Lista
Rango de índices en una Lista
En una lista se puede especificar un rango de índices; indicando
en donde comienza y en donde termina el rango.
Rango de índices en una Lista
Rango de índices en una Lista
Buscar un elemento en una Lista
Cambiar elementos en una Lista
Cambiar elementos en una Lista
Insertar elementos en una Lista
Fin de la Lección

También podría gustarte