gpt4 book ai didi

python计算字符串的接近度

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:29 24 4
gpt4 key购买 nike

我想比较 3 位或 4 位整数的字符串表示形式。我想将它们分组为成对的“亲密度”。也就是说,pc_dud[3] 应该与 dud[0] 配对。

dud = ['3433', '3467', '3551', '345', '345', '3613'] 
pc_dud = ['3401', '3402', '3430', '0342', '3584']

有没有人知道一个好的工具可以做到这一点(我想我自己可能是水母之类的东西)?当然,另一种解决方案是使用算术差异作为“接近度”的指标。有什么想法吗?

最佳答案

您可以使用 difflib模块:

例子:

>>> import difflib
>>> dud = ['3433', '3467', '3551', '345', '345', '3613']
>>> pc_dud = ['3401', '3402', '3430', '0342', '3584']
>>> difflib.get_close_matches(dud[0], pc_dud)
['3430']

关于python计算字符串的接近度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17973806/

24 4 0
文章推荐: c# - 无法将类型 'System.EventHandler' 隐式转换为 'System.EventHandler'