names
unknown
python
4 years ago
838 B
11
Indexable
from fileinput import filename
import unicodedata
def getNames(filename):
f = open(filename, "r")
names = []
for name in f:
if name and name.strip():
nameNormalized = unicodedata.normalize("NFKD", name).encode("ascii","ignore").decode("ascii")
names.append(nameNormalized)
return names
def findCoincidences(list1,list2):
names = []
for name1 in list1:
for name2 in list2:
if name1 == name2:
names.append(name1)
return names
namesEsCat = findCoincidences(getNames("spanish.csv"),getNames("catalan.csv"))
nameEsCatEn = findCoincidences(getNames("english.csv"),namesEsCat)
nameEsCatEn = list(dict.fromkeys(nameEsCatEn)) # remove duplicates
nameEsCatEn.sort()
for finalname in nameEsCatEn:
print(finalname)
print (len(nameEsCatEn))Editor is loading...