Re: [問題] 去除列表的重複

看板Python作者 (ep)時間4年前 (2019/12/15 22:04), 編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串3/5 (看更多)
※ 引述《s4028600 (佑)》之銘言: : 首先有兩個列表 : 將列表合併後去除重複 : l1 = ['b','c','d','b','c','a','a'] : l2 = list(set(l1)) : print (l2) : 打印 : ['b', 'c', 'a', 'd'] : 但是我想要去除重複 : 想要打印結果是這樣 : ['d'] : 只取沒有重複的 : 有方法嗎 回文那邊打錯了 我的方法是 把每個元素都移除一次 不重複的(只出現一次)element 就會不見 最後再差集就可以找到不重複的了 for x in l2: l1.remove(x) print(list(set(l2)-set(l1))) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.62.52 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1576418657.A.C0B.html

12/16 21:30, 4年前 , 1F
O(N^2) 碼農大賽又開始啦!!
12/16 21:30, 1F
文章代碼(AID): #1TzZrXmB (Python)
文章代碼(AID): #1TzZrXmB (Python)