Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion de Circuitos Presentación
Programacion de Circuitos Presentación
Listas y tuplas
EL172
Las Tuplas y Listas son colecciones de datos:
tupla:
(obj1, obj2, obj3, ……………………, objN)
lista:
[obj1, obj2, obj3, ……………………, objN]
EL172
Indexación en listas y tuplas
Indexación positiva
0 1 2 . . . … …………. N
obj1 obj2 obj3 objN+1
Indexación negativa
-N . . . … …………. -3 -2 -1
obj1 objN-1 objN objN+1
Los elementos de una tupla o lista son accedidos a través de los índices: Valor del índice
EL172
Durante la ejecución del programa
Las listas son datos “mutables” sus elementos se pueden modificar,
se le puede agregar o quitar
elementos, ..etc.
Pero crear una tupla a nivel de procesamiento de hardware es mas rápido que crear una lista
EL172
Funciones BIF: Funciones BIF para listas y tuplas:
print() len()
input() sum()
type() sorted()
isinstance() enumerate()
range() zip()
. .
. .
. .
EL172
Métodos para la clase str: Métodos para la clase tuple: Métodos para la clase list:
format() count() append()
split() index() count()
. index()
. insert()
. sort()
.
.
.
EL172
Las tuplas y listas como objetos iterables
EL172
Para x = 10:
Ejecuta bloque de instrucciones
for x in [10, “Perú”, 0.5, “Lima”]:
Para x = “Perú:
Bloque de Ejecuta bloque de instrucciones
instrucciones
Para x = 0.5:
Ejecuta bloque de instrucciones
Para x = “Lima”:
Ejecuta bloque de instrucciones
EL172