我是 Python 新手,我需要找到两个字符串之间的汉明距离:
chaine1 = 6fb17381822a6ca9b02153d031d5d3da
chaine2 = a242eace2c57f7a16e8e872ed2f2287d
XOR 功能不行,我在网上搜索也不是很成功。
我试图修改我在网上找到的东西,但有一些无效的语法......:
assert len (chaine1) == len(chaine2)
return sum(chaine1 != chaine2 for chaine1, chaine2 in zip(chaine1, chaine2))
if __name__=="__main__":
chaine1 = hashlib.md5("chaine1".encode()).hexdigest()
chaine2 = hashlib.md5("chaine2".encode()).hexdigest()
print hamming_distance(chaine1, chaine2)
关于我如何进行的任何想法?谢谢!
侃侃尔雅
回首忆惘然
相关分类