Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tuplas
Especficamente soportan las siguientes operaciones, mtodos y funciones.
Operadores:
Operado
r
+
*
in
Descripcin
Ejemplo de uso
t3 = t1 + t2
t2 = t1 * 4
valor in t1
max()
Descripcin
Retorna el nmero de elementos en una
tupla
Retorna el mximo valor en una tupla
min()
tuple()
Ejemplo de uso
len(t)
len(t[i:j])
max(t)
max(t[i:j])
min(t)
min(t[i:j])
tuple(seq)
Funciones:
Funcin
len()
del()
sum()
del(t)
suma = sum(t)
Mtodos:
Mtodo
index()
Descripcin
Retorna el ndice de la primera
ocurrencia de un valor en la
tupla
Retorna el nmero de veces
que se encuentra un valor en
la tupla
count()
Ejemplo de uso
t.index(x)
t.index(x, desde)
t.count(x)
Conjuntos
Especficamente soportan las siguientes operaciones, mtodos y funciones.
Operadores:
Operado
r
in
Descripcin
Ejemplo de uso
valor in c
el conjunto
Funciones:
Funcin
len()
max()
min()
set()
del()
sum()
Descripcin
Retorna el nmero de elementos en un
conjunto
Retorna el mximo valor en un conjunto
Retorna el mnimo valor en un conjunto
Convierte una secuencia o coleccin de
valores a un conjunto
Elimina un conjunto completamente
Retorna la suma de todos los valores de
un conjunto
Ejemplo de uso
len(c)
max(c)
min(c)
set(seq)
del(c)
suma = sum(c)
Mtodos:
Mtodo
issubset()
issuperset()
union()
intersection()
difference()
symmetric_difference()
update()
intersection_update()
difference_update()
symmetric_difference_u
pdate()
add()
remove()
Descripcin
Evala si todos los
elementos de s existen en t
Evala si todos los
elementos de t existen en s
Retorna la unin de dos
conjuntos
Retorna la interseccin de
dos conjuntos
Retorna un nuevo conjunto
con todos los elementos de s
que no existen en t
Retorna un nuevo conjunto
con los elementos de que
estn en s o t pero no en
ambos
Retorna el conjunto s con los
elementos t aadidos
Retorna s manteniendo
nicamente los elementos
encontrados en t
Retorna s luego de eliminar
los elementos encontrados
tambin en t
Retorna s con elementos de
s o t pero no de ambos
Aade x a s
Elimina x de s; genera una
excepcin KeyError si x no
est presente
Ejemplo de uso
s.issubset(t)
t.count(x)
s.union(t)
s.intersection(t)
s.difference(t)
s.symmetric_difference(t
)
s.update(t)
s.intersection_update(t)
s.difference_update(t)
s.symmetric_difference_u
pdate(t)
s.add(x)
s.remove(x)
discard()
pop()
clear()
copy()
s.discard(x)
s.pop()
s.clear()
s.copy()
Diccionarios
Trabajando con diccionarios
Las siguientes instrucciones muestran como trabajar con diccionarios para consultar
sus elementos, actualizarlos y eliminarlos.
>>> dicc = {201608032:Juan Pueblo, 201602345:Juanita Pueblo}
>>> dicc[201608032] #consultado un elemento
Juan Pueblo
>>> dicc[201608032] = Jose Perez #actualizando un elemento
>>> dicc[199812345] = Rosita Flor #aadiendo un elemento
>>> del(dicc[201602345]) #eliminando un elemento
>>> dicc.clear() #eliminando todas las entradas del diccionario
>>> del(dicc) #eliminando el diccionario de la memoria
Especficamente soportan los siguientes mtodos y funciones.
Funciones:
Funcin
len()
max()
min()
dict()
del()
sum()
Descripcin
Retorna el nmero de asociaciones en un
diccionario
Retorna la clave mayor en un diccionario
Retorna la clave menor en un diccionario
Convierte una secuencia de pares a un
diccionario
Elimina un diccionario completamente
Retorna la suma de todas las claves de un
diccionario; funciona para claves
numricas
Ejemplo de uso
len(d)
max(d)
min(d)
dict(seq)
del(d)
suma = sum(d)
Descripcin
Crea un nuevo diccionario
con los elementos de seq
como claves
Ejemplo de uso
dict.fromkeys(seq)
dict.fromkeys(seq, 10)
dict.fromkeys(seq,
seq2)
get()
d.get(key)
d.get(key, valorDefault)
has_key()
items()
keys()
values()
setdefault()
update()
clear()
copy()
d.has_key(key)
d.items()
claves = d.keys()
valores = d.values()
d.setdefault(key)
d.setdefault(key,valor)
d.update(dict2)
d.clear()
d.copy()