去除两个List 中重复的元素保留各自不同的元素例 List1 为ACBHFList2为CDFGRB处理后 List1 为AHp List2 为DGR请写出java代码或伪代码。
Java代码:
List
// 去除 list1 中与 list2 中相同的元素 list1.removeAll(list2);
// 去除 list2 中与 list1 中相同的元素 list2.removeAll(list1);
System.out.println(list1); // 输出:[A, H, ] System.out.println(list2); // 输出:[D, G, R]
伪代码:
list1 = ["A", "C", "B", "H", "F", ""] list2 = ["C", "D", "F", "G", "R", "B"]
for element in list1: if element in list2: list1.remove(element)
for element in list2: if element in list1: list2.remove(element)
print(list1) # 输出:["A", "H", ""] print(list2) # 输出:["D", "G", "R"
原文地址: https://www.cveoy.top/t/topic/cIt2 著作权归作者所有。请勿转载和采集!