現有list1,list2,兩個list內容做比較,剔除list1中重複的元素,是乙個比較簡單的問題,直接貼**
int size = list1.size();
for(int i = 0;i < list2.size();i++)
}}
不過上述方法效率都不高,尋找更好的方法中!
當然,我們可以不用自己比較,直接使用list提供的方法
for(int i=0;i
最後貼乙個錯誤的方法
int size = list1.size();
for(int i = 0;i < size;i++)
}}
此方法當list2元素比list1元素多時,就不能剔除list1中重複的元素了. python比較兩個list
自己寫的,耗時很長。當兩個list是100000級別長度的資料時,需要好幾分鐘 if jpg not in list2 paython自帶方法。速度很快 list3 list set3 初始化資料 lista zhangsan lisi wangwu listb zhangsan lisi zhao...
兩個list比較相等
public static void main string args 使用 org.apache.commons.collections4 listutils.isequallist list1,list2 注意 使用listutils.isequallist 方法是區分順序的,順序不一樣也不相等...
list去重及求兩個list中元素的重複率
假設有a,b兩個list 求兩個list中相同元素在其中乙個list中的佔比。思路 1.分別用set 去除兩個list中個字重複的元素 2.將兩個list相加構成第三個listc 3.a,b各自去重後元素個數的和減去c中去重後元素的個數就是連個list重複的元素 a a b c ab df c b ...