0
我正面臨一個與字符串匹配有關的問題。 比方說,例如,我有100個產品ID,從1到100,我有相應的圖像與產品ID像,1.jpg,1_1.jpg,1_2.jpg,1_3.jpg,2_1.jpg,2_2.jpg, 2_3.jpg .... 100_1.jpg,100_2.jpg,100_3.jpg。最接近的匹配字符串
現在我想所有的產品ID和其對應的圖像添加到Python字典
for i in productidlist:
for j in imagelist:
if i in j:
productimagelist[i].append[j]
上述邏輯的問題,爲產品ID 1,它增加了它包含1中的所有圖像以其名義。其餘的圖像也如產品ID爲2,它將添加名稱中包含2的所有圖像。所以,
此問題不僅限於上述產品ID。如果產品ID是其他產品ID的子字符串,則會出現此問題。請幫我解決這個問題。我需要一個邏輯來解決這個問題。儀式現在我正在考慮最接近的字符串匹配。但我不知道它的工作原理。請幫我這個