比较和合并列表中的数据可以使用以下两种方法:
list1 = [1, 2, 3, 4]
list2 = [3, 4, 5, 6]
merged_list = []
for item in list1:
if item not in merged_list:
merged_list.append(item)
for item in list2:
if item not in merged_list:
merged_list.append(item)
print(merged_list)
输出:[1, 2, 3, 4, 5, 6]
list1 = [1, 2, 3, 4]
list2 = [3, 4, 5, 6]
merged_list = list(set(list1 + list2))
print(merged_list)
输出:[1, 2, 3, 4, 5, 6]
使用集合的优势在于其自动去重的特性,可以简化代码并提高效率。然而,集合会改变列表中元素的顺序,如果需要保持原始列表的顺序,建议使用第一种方法。
上一篇:比较和合并列表中的对象
下一篇:比较和合并相同数组的对象