Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructurados
Listas Python
Augusto Brugés Romero
abruges@unipamplona.edu.co
Conceptualización
Datos Estructurados
Augusto Brugés Romero
abruges@unipamplona.edu.co
Programación II
Clasificación de Datos Simples
✔ Una sola caja de memoria y sólo puede contener un valor
cada vez.
✔ Existe una relación de uno a uno entre la variable y el
número de elementos (valores) que es capaz de almacenar
Enteros
NUMERICOS Reales
SIMPLES
Complejos
CARACTERE
Carácter
S type: La función type retorna
True el tipo de dato del objeto.
BOOLEANOS
type(object)
False
Datos Estructurados
✔ consiste en una colección de casillas de memoria
✔ puede almacenar más de un elemento (valor) a la vez
Listas
Unidimensionales Tuplas
ESTRUCTURADOS
Homogéneos Sets
Multidimensionales Matrices
Directorios
Heterogéneos
Listas Enlazadas
Listas ó Arreglos
Unidimensionales
Augusto Brugés Romero
abruges@unipamplona.edu.co
Programación II
Listas Definición
▪ Secuencia de datos
▪ Los datos se llaman elementos del array y se numeran
consecutivamente 0, 1, 2, 3.
▪ Los datos pueden ser de cualquier tipo
▪ Valores índice o subindice del array
Si el nombre de la lista es a,
entonces
En general, el elemento i
ésimo está en la posición i1.
De modo que si el array tiene
n elementos, sus nombres son
a [0], a[1], … , a[n1].
Listas Definición
Ejemplo
numeros = [1,2,3,4,5,6,7,8,9,10]
Acceso
Indexación Indexación
positiva Negativa
Se puede realizar
elemento por
elemento
Se puede realizar
utilizando estructuras
de control repetitivas
While
Para