看板 Python 關於我們 聯絡資訊
※ 引述《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
CaptainH: O(N^2) 碼農大賽又開始啦!! 12/16 21:30