file1 = open('female_names.txt','r') data1 = file1.readlines() #print data1[0] file2 = open('danish_dict.txt','r') data2 = file2.readlines() #print data2[0] matches = [] s = "" lowercase_data1 = [] lowercase_data2 = [] #convert all to lowercase for member in data1: lowercase_data1.append(member.lower()) for member in data2: lowercase_data2.append(member.lower()) print len(data1) print len(data2) print len(lowercase_data1) print len(lowercase_data2) print data1[0] print data2[0] print lowercase_data1[0] print lowercase_data2[0] #find matches for data2_member in lowercase_data2: for data1_member in lowercase_data1: if data1_member == data2_member: matches.append(data1_member) print len(matches) output = open('matches.txt','w') for line in matches: output.write(line)