Un ejemplo de uso de conjuntos


# creo el primer set de datos

archivo=open("pais.txt","r",encoding="utf-8");
pais=archivo.read()
archivo.close()
archivo=open("diario.txt","r",encoding="utf-8");
diario=archivo.read()
archivo.close()

# en pais tengo el artículo del pais y en diario el del diario
print(pais)
print(diario)

# convierto las cadenas a palabras y creo un conjunto
paisSet=set(pais.lower().split())
print(paisSet)
diarioSet=set(diario.lower().split())
print(diarioSet)
conjunciones={"el","un","tras","según","la","las","este","entre","esos"}
# tengo dos conjuntos de palabras únicas. A partir de aquí podemos hacer
# algún tipo de análisis. Por ejemplo ¿Qué palabras se repiten en los dos artículos?

print((paisSet&diarioSet)-conjunciones)

diario

pais

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos