У меня есть вложенный цикл, который я пытаюсь сделать более эффективным.
Мне нужно найти способ ускорить выполнение - я думаю, что проблема заключается в том, что мне нужно хешировать оба значения, чтобы выполнить сравнение, чтобы найти правильное значение.
Есть ли более простой способ сделать это?
Я пробовал разные способы объединения значений - присваивание значений в разных точках, но я не вижу реальной экономии времени.
for val1 in text_list:
for val2 in text_list:
hashed_text = hashlib.sha256(val1.encode() + val2.encode()).hexdigest()
if hashed_text == expected_value:
return val1, val2
Входной файл 1К + записей и занимает ~ 1 секунду. Мне нужно найти способ сократить время выполнения.