刪除類似資料

看板Python作者 (CRM)時間3年前 (2021/03/12 12:20), 編輯推噓4(409)
留言13則, 4人參與, 3年前最新討論串1/3 (看更多)
小弟用list裝資料 資料內容類似如下 10day.png 20day.png 20day-1.png 30day.png 40day.png 40day-1.png 40day-2.png 想要做到能夠刪除類似資料(開頭的10、20) 然後重複的(20兩筆留-1的、40留-2) 想問有沒有什麼方法能夠達到 謝謝 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.137.116 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1615522821.A.0F5.html

03/12 13:58, 3年前 , 1F
不然試試看用duct裝 key放檔名 value放檔案內容 然
03/12 13:58, 1F

03/12 13:58, 3年前 , 2F
後用迴圈對每個key做 .split('-') 只保留數字最大的
03/12 13:58, 2F

03/12 13:58, 3年前 , 3F
那個就好了
03/12 13:58, 3F

03/12 13:58, 3年前 , 4F
dict啦
03/12 13:58, 4F

03/12 21:16, 3年前 , 5F
假設你圖片後面的”-數字”有規律。讀完檔案名稱,
03/12 21:16, 5F

03/12 21:16, 3年前 , 6F
用startswith 尋找有幾個項目,然後len(starts wi
03/12 21:16, 6F

03/12 21:16, 3年前 , 7F
th)取得個數,最後如果len()大於1,則記錄「規律檔
03/12 21:16, 7F

03/12 21:16, 3年前 , 8F
案名稱-“len()-1”」,否則記錄....
03/12 21:16, 8F

03/12 21:43, 3年前 , 9F
可以把XXday當key, -後面的值當value(沒有-就設成0)
03/12 21:43, 9F

03/12 21:46, 3年前 , 10F
迭代所有檔名 如果value>dict的value就取代
03/12 21:46, 10F

03/12 21:47, 3年前 , 11F
最後把dict的key跟value組起來
03/12 21:47, 11F

03/12 21:48, 3年前 , 12F
副檔名的部分就自己先前處理一下
03/12 21:48, 12F

03/13 11:27, 3年前 , 13F
用 Re 正規表示式比對吧
03/13 11:27, 13F
文章代碼(AID): #1WIkm53r (Python)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 3 篇):
4
13
2
8
文章代碼(AID): #1WIkm53r (Python)