為什麼這篇python字串比對list鄉民發文收入到精華區:因為在python字串比對list這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者LaughPoint (腳步)看板Python標題[問題] list比對時間Wed Jul 19...
我有兩組list
比如 list1 = [["AA","BB"],["CC"]] 跟 list2 = [["XYZCC"],["123AA456BB"]]
如果"CC" in list2
就丟進dict{"0":["XYZCC"]}
如果"AA" and "BB" in list2
就丟進dict{"1":["123AA456BB"]}
我要怎去比對這兩組list呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.203.175
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1500456503.A.2FF.html
這樣說好了
list1 = [["AA","BB"],["CC"]] 裡面的字串都是設定的關鍵字 有可能一組
一個或數個關鍵字
list2 = [["XYZCC"],["123AA456BB"],["AA1234567"],[012345AA7653BB]] 裡
面可能就每個list都是一串資料,數個資料字串,當然資料串有大概100個字串
現在要做的就是去找出list2裡面資料串符合list1各別關鍵字的
讓資料字串裡面有list1關鍵字的歸類在一起
比如list2裡面的["123AA456BB"]跟[012345AA7653BB]有list1關鍵字組的["AA",
"BB"]裡面的"AA"跟"BB"那我就要把["123AA456BB"]跟[012345AA7653BB]篩選出
來,放進字典裡面
現在卡關的的是關鍵字組裡面可能有些是一個兩個或三個設定的字串,
那我判斷跟迴圈不知道要怎麼寫
※ 編輯: LaughPoint (114.27.143.24), 07/20/2017 00:16:10
