Я хочу заменить подстроки строки и хочу проверить на 20k + кандидатов.
Есть ли более эффективный способ, чем разделить 20k на подгруппы из 900 кандидатов и зациклить их?
Это моя функция:
def replaceNames(mailString, nameList, replacement=" Nachname"):
anzNames = len(nameList)
seq = np.arange(start=0, stop=anzNames, step=900).tolist()
seq.append(anzNames)
for i in range(0, len(seq) - 1):
tempNamesString = "|".join(nameList[seq[i]:seq[i + 1]])
mailString = re.sub(tempNamesString, replacement, mailString)
return (mailString)
спасибо!