Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Listas
Python para la arquitectura y la ingeniería
2 / 10
Consultando valores de una lista
Se accede a sus valores a través del índice del elemento (empieza en 0):
>>> l[1] # 1 es el índice del segundo valor
'dos'
>>> l[0], l[2], l[len(l) - 1] # len nos devuelve la longitud de la lista
(1, '3', '3')
3 / 10
Modificando la lista
Una lista es una secuencia mutable , lo que significa que:
4 / 10
Algunas operaciones sobre listas
<lista>.append : Añade el objeto al final de la lista
>>> l.pop(1)
7 # l == [1, 2, 3, 4, 5, 6]
>>> l.clear() # l == []
6 / 10
Ejemplo de implementación de una pila con listas
>>> stack = [3, 4, 5]
>>> stack.append(6)
>>> stack.append(7)
>>> stack
[3, 4, 5, 6, 7]
>>> stack.pop()
7
>>> stack
[3, 4, 5, 6]
>>> stack.pop()
6
>>> stack.pop()
5
>>> stack
[3, 4]
7 / 10
Desempaquetado
Es la capacidad de volcar los valores de una lista a variables independientes
>>> l1 = [1, 2, 3]
>>> l2 = [1, 3, 1]
>>> print(l1 == l2, l1 < l2)
False True