Listas
Las listas son colecciones de datos ordenados que contienen cualquier tipo: nmeros,
cadenas, booleanos u otras listas. Los valores de una lista estn separados por coma, entre
corchetes.
Ejemplo:
x = [45, lista, False, [100,101]]
Algunas de las operaciones que se pueden realizar sobre las listas son: acceder, slicing,
agregar, eliminar, longitud y concatenar.
Para acceder a un elemento de la lista se debe escribir el nombre de la lista y se indica, entre
corchetes, el nmero del ndice del elemento. El ndice del primer elemento de la lista siempre
es 0, no 1.
Ejemplo:
y = [True, False]
print(y[0])
True
Slicing es un mecanismo para seleccionar porciones de una lista. En este caso, en lugar de un
ndice, se indica el nmero del elemento de inicio y fin, separados por dos puntos. Se omite el
elemento de la posicin final.
Ejemplo:
a = [1, 2, 3, 4, 5]
print(a[0:2])
[1, 2]
Para agregar un elemento a la lista se utiliza una funcin llamada append().
Ejemplo:
b = [1, 2, 3]
b.append(4)
print(b)
[1, 2, 3, 4]
Para eliminar un elemento de la lista se utiliza la sentencia del.
Ejemplo:
c = [matematica, gramatica, ciencias]
del c[0]
print(c)
['gramatica', 'ciencias']
-1-
Tuplas
Las tuplas son colecciones de datos, como las listas, que no pueden ser cambiadas
(inmutables). Los valores de una tupla estn separados por coma, entre parntesis.
Ejemplo:
t = (65, tupla, True)
Algunas de las operaciones que se pueden realizar sobre las listas son: acceder, actualizar,
eliminar, longitud y concatenar.
Para acceder a un elemento de la tupla se debe escribir el nombre de la tupla y se indica,
entre corchetes, el nmero del ndice del elemento.
Ejemplo:
w = (lunes, miercoles, viernes)
print(w[0])
lunes
No es posible actualizar una tupla ya que las mismas son inmutables. Lo que se puede hacer es
crear una nueva tupla basndose en una tupla ya existente.
Ejemplo:
r = (1, 2, 3)
print(r[0:1])
(1,)
No se pueden eliminar elementos de una tupla. En su lugar, se puede borrar toda la tupla.
Ejemplo:
s = (calculo, arte, civica)
del s
print(s)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 's' is not defined
-2-
Diccionarios
Los diccionarios son colecciones que relacionan una clave y un valor. La clave de un diccionario
puede ser de cualquier tipo de dato y es inmutable.
Ejemplo:
biblioteca = {Arte de la Guerra : Sun Tzu}
Algunas de las operaciones que se pueden realizar sobre las listas son: acceder, agregar,
eliminar, longitud y validar.
Para acceder a un elemento del diccionario se debe escribir el nombre del diccionario y se
indica, entre corchetes, el valor de la clave, no del ndice.
Ejemplo:
print(biblioteca[Arte de la Guerra])
Sun Tzu
Para agregar un elemento debe escribirse el nombre del diccionario, seguido de la clave (entre
corchetes), igualado al valor de la clave.
Ejemplo:
biblioteca[El Alquimista] = Paulo Coelho
Para ver la cantidad de elementos que incluye de un diccionario, utilizamos la funcin len().
Ejemplo:
len(biblioteca)
2
Para eliminar un elemento del diccionario se utiliza la sentencia del. El comando va a eliminar
la clave junto a su valor.
Ejemplo:
del biblioteca[El Alquimista]
-3-
-4-