Anda di halaman 1dari 4

Aprenda a Programar con Python

Instructor: Abdel G. Martnez L.

Resumen Datos Multivalor

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-

Para buscar el largo de una lista, utilizamos la funcin len().


Ejemplo:
d = [5, 10, 15, 20]
print(len(d))
4
Para concatener el valor de dos listas, se utiliza el operador aritmtico de suma.
Ejemplo:
m = [1, 2, 3]
n = [1, 2, 3]
print(m + n)
[1, 2, 3, 4, 5, 6]

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-

Para buscar la longitud de una tupla utilizamos la funcin len().


Ejemplo:
x = (a, b, c)
print(len(x))
3
Para concatenar los elementos de dos tuplas se utiliza el operador aritmtico de suma.
Ejemplo:
x1 = (3,6,9)
x2 = (2,4,6)
print(x1 + x2)
(3, 6, 9, 2, 4, 6)

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-

Para eliminar todo el diccionario usamos la funcin clear().


Ejemplo:
biblioteca.clear()
Si queremos validar que un elemento forme parte de un diccionario, usamos la sentencia in.
Ejemplo:
Juego de Tronos in biblioteca
False

-4-

Anda mungkin juga menyukai