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

作者: CaptPlanet (ep)   2019-12-15 22:04:15
※ 引述《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)))
作者: CaptainH (Cannon)   2019-12-16 21:30:00
O(N^2) 碼農大賽又開始啦!!

Links booklink

Contact Us: admin [ a t ] ucptt.com