В цикле получается последовательность из интовых 1 и 0, которая записывается в строку. И таких строк 2 Собственно, вопрос в том, как наиболее правильно (Python way) будет найти расстояние Хэмминга (то есть количество попарно различных символов).
Пока это решается примерно так (hash_original и hash_to_check - строки):
for i in range(len(hash_to_check)): if hash_to_check[i] != hash_original[i]: diff_sym += 1
Может, лучше вообще не строками, а еще на этапе генерации записывать все в byte array или еще куда?
Если что, использую Python 3.4