python,两个list比较去除重复元素,然后合并问题

时间:2021-04-06 19:38:21
a = [1,3,5,7]
b = [1,3,4,6,8]

怎么样得到结果 c = [1,3,4,5,6,7,8] 

求教各位大侠。

5 个解决方案

#1


>>> a = [1,3,5,7]
>>> b = [1,3,4,6,8]
>>> c = list(set(a+b))
>>> a
[1, 3, 5, 7]
>>> b
[1, 3, 4, 6, 8]
>>> c
[1, 3, 4, 5, 6, 7, 8]
>>> 

#2


a = [1,3,5,7]
b = [1,3,4,6,8]
c = list(set(a) | set(b))

#3



a = [1,3,5,7]
b = [1,3,4,6,8]
c=list(set(a).union(set(b)))

#4


这个最简单明了
引用 1 楼 libralibra 的回复:
Python code
>>> a = [1,3,5,7]
>>> b = [1,3,4,6,8]
>>> c = list(set(a+b))
>>> a
[1, 3, 5, 7]
>>> b
[1, 3, 4, 6, 8]
>>> c
[1, 3, 4, 5, 6, 7, 8]
>>>

#5


很有启发,谢谢

#1


>>> a = [1,3,5,7]
>>> b = [1,3,4,6,8]
>>> c = list(set(a+b))
>>> a
[1, 3, 5, 7]
>>> b
[1, 3, 4, 6, 8]
>>> c
[1, 3, 4, 5, 6, 7, 8]
>>> 

#2


a = [1,3,5,7]
b = [1,3,4,6,8]
c = list(set(a) | set(b))

#3



a = [1,3,5,7]
b = [1,3,4,6,8]
c=list(set(a).union(set(b)))

#4


这个最简单明了
引用 1 楼 libralibra 的回复:
Python code
>>> a = [1,3,5,7]
>>> b = [1,3,4,6,8]
>>> c = list(set(a+b))
>>> a
[1, 3, 5, 7]
>>> b
[1, 3, 4, 6, 8]
>>> c
[1, 3, 4, 5, 6, 7, 8]
>>>

#5


很有启发,谢谢