names
unknown
python
3 years ago
838 B
8
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...