Cap. 4 - Introducción a listas Flashcards
Secuencia
Un objeto que contiene multiples items de data. Los items de una secuencia son almacenados en memoria primaria.
3 tipos de secuencias
- Listas
- Tuplos
- Cadenas de caracteres
Lista
Es un objeto que contiene múltiples items de data. (cada item en la lista se llama ELEMENTOS)
Como se puede desplegar listas?
- print()
Operador de repetición (*)
Cuando se utiliza * y el primer operando es una lista y el segundo es un número tipo int.
Ejemplo: lista * n
Índices [ ]
Una manera de accesar los elementos de una lista individualmente.
Ciclo
Otro método para accesar los elementos de una lista.
Indexing error
Ocurre cuando tratamos de accesar un elemento con un índice fuera del rango acceptable.
Ejemplo: 1. mi_lista = [10, 20, 30, 40] 2. print(mi_lista[5])
Función len ( )
Recibe una secuencia como argumento y devuelve la cantidad de elementos de dicha lista.
Listas son mutables
Se pueden cambiar
Si trata de cambiar el valor de un elemento con un índice inválido…
ocurre un indexing error.
Ejemplo:
- nums = [1, 2, 3, 4, 5]
- nums[5] = 99
Operador de concatenación (+)
Se utiliza para operar listas.
Ej:
- list1 = [1, 2, 3, 4]
- list2 = [5, 6, 7, 8]
- list3 = list1 + list2
- print(list3)
5.
[1, 2, 3, 4, 5, 6, 7, 8]
Método append ( )
Para añadir elementos a una lista.
Es exclusivo para listas
Formato general del Método Append
lista.append(<valor>)</valor>
Ejemplo:
- list1 = [1, 2, 3, 4]
- print(list1)
- list1.append(5)
- print(list1)
5.
[1, 2, 3, 4]
[1, 2, 3, 4, 5]