Está en la página 1de 56

Agregar elementos de una tupla

CREAR UNA TUPLA DE U SOLO ELEMENO SE DEBE AGREGAR UNA COMA


Uso de la concatenación
EXAM
Conjuntos
TRANSF A CONNJUN PARA TENER ELE UNICO Y TRANS A L
Recorrer en conjunto como for
Dicc. Entrer llaves

Conjun vacio

Set()
CONJUNTOS DEBEN SER LOS ELEMTOS SON INMUTABLES X ESO NO PUEDE SER LISTA
ELEMENTOS DE UN CONJUNTOS:

OPERACIONES ENTRE CONJUNTOS:


En los conjuntos se operan entre conjuntos, resultado es cionjunto
ES LO MISMO
DIOF SIM TOSO MENOS INTERS

IGUALDAD
OPERADOR TODO CONJUNTO

FUNC NO

Mejor usar ioperadores


Agregar elementos a la lita

Add
AGREGAR LISTA O TUPLA O CONJUNTO UPDATE
Elminar un elemento de la lista discard

elimina alerato
a tupla y a list a lista

lista a con
EJ 3
ej 3

ej4
ej5
EJ6
7.
7. Suma y diferencia

15

print('1. ')

cant= len( empleados2019&empleados2020 )

print( cant )

print()

print('2. ')

cant= len( empleados2020 - empleados2019 )

print( cant )

print()
print('3. ')

cant= len( (empleados2019&empleados2020) - empleados2021 )

print(cant)

print()

print('4. ')

emp= empleados2019&empleados2020&empleados2021

print(emp)

print()

print('5. ')

cant= len( empleados2019|empleados2020|empleados2021 )

print(cant)

print()

print('6. ')

emp = (empleados2019-empleados2020)&empleados2021

print(emp)

print()

print('7. ')

cant= len( empleados2021 - (empleados2019|empleados2020) )

print(cant)

print()
Ejercicio 2

codidos = ['A','B','C','D','E','F','G','H','I','J','K','L']

materias = ["Quimica","Cálculo","Álgebra","Biología",

"Comunicación","Danza","Fotografía","Dibujo","Física",'FP','Bases de
datos','Emprendimiento']

estudiantes=['11','42','23','34','15','76','87','98','39','21']

def obtieneMaterias(id):

d={'11': ['E', 'H','C'],

'42': ['D', 'J','E','C'],

'23': ['A', 'G', 'C','E'],

'34': ['B', 'I','E','C'],

'15': ['D', 'G', 'C', 'A', 'I','E'],

'76': ['H', 'F', 'J','C','E'],

'87': ['J', 'B', 'D','C','E'],

'98': ['B', 'D', 'I','C','E'],

'39': ['I', 'J', 'D', 'H','C','E'],

'21': ['A', 'I', 'F', 'C','E']

return d[id]
import random as rd

print('Literal 1: ')

e1, e2 = rd.sample(estudiantes, 2) #['23', '87']

print('Estudiante 1:', e1)

print('Estudiante 2:', e2)

m1= set( obtieneMaterias(e1) )

m2= set( obtieneMaterias(e2) )

comunes= m1&m2 #{'D', 'E', 'C'}

print('Materias comunes:')

for codigo in comunes:

#codigo= 'E'

indice= codigos.index(codigo) # 4

materia= materias[indice] #'Biologia'

print('\t-', materia)

print()

LITERAL2
DIFERENCIA
TAMBN CON UNION
Todo

import random as rd

print('Literal 1: ')

e1, e2 = rd.sample(estudiantes, 2) #['23', '87']

print('Estudiante 1:', e1)

print('Estudiante 2:', e2)

m1= set( obtieneMaterias(e1) )

m2= set( obtieneMaterias(e2) )

comunes= m1&m2 #{'D', 'E', 'C'}


print('Materias comunes:')

for codigo in comunes:

#codigo= 'E'

indice= codigos.index(codigo) # 4

materia= materias[indice] #'Biologia'

print('\t-', materia)

print()

print('Literal 2:')

registradas= set()

for id in estudiantes:

#id = '11'

m= set( obtieneMaterias(id) ) #materias de '11'

registradas.update(m)

#registradas= registradas|m

no_registradas= set(codigos) - registradas

# no_registradas= {'K', 'L'}

for codigo in no_registradas:

indice= codigos.index(codigo)

materia= materias[indice]

print('\t-', materia)

print()

print('Literal 3:')

inter= set()

for i in range(len(estudiantes)): # i=0

id= estudiantes[i] # '11'

m= set( obtieneMaterias(id) ) #materias de '11'

if i==0: #Es el primer estudiante

inter= m
else:

inter= inter&m

for codigo in inter:

indice= codigos.index(codigo)

materia= materias[indice]

print('\t-', materia)

print()

También podría gustarte