小编use*_*079的帖子

Python中两个字符串之间的汉明距离

我是 Python 新手,我需要找到两个字符串之间的汉明距离:

chaine1 = 6fb17381822a6ca9b02153d031d5d3da

chaine2 = a242eace2c57f7a16e8e872ed2f2287d
Run Code Online (Sandbox Code Playgroud)

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)
Run Code Online (Sandbox Code Playgroud)

关于我如何进行的任何想法?谢谢!

python string xor hamming-distance

-2
推荐指数
1
解决办法
2万
查看次数

标签 统计

hamming-distance ×1

python ×1

string ×1

xor ×1