我想比较先前已拆分并再次匹配的两个列表。将列表的一部分与Python中的完整列表进行比较
我有两个列表。未分割的一个和分割的一个
list1 = ['store1 120', 'store2 140', 'store3 160', 'store4 150']
list2 = [120, 140, 150, 160]
第二个列表已被转换为整数并按大小排序。我想看看是否可以比较两个列表,因为'store1 120'与'120'最相似,并且会返回整个字符串,因此可以再次分割并返回商店名称。我怎样才能比较这两个列表来返回最相似的?大多数搜索只返回单个整数列表,这些列表不是很有用。
编辑: 为了澄清我需要的东西,可以从已经修改的列表中取一个数字并返回一个类似列表上的关联位置。原始列表可以并且会有所不同,因此它需要依赖于输入而不是预定义的定义。
*与*最常见*你是指*等于*还是你正在寻找的数字匹配在一定的容忍度内或者可能找到*最接近的*号的商店? – wwii
'最常见'是一个非常不精确的术语。结果你得到了很多混合的答案。请澄清你的意思,正如@wwii所说。 – roippi