list1 = ["palani", "samy","be"]
list2 = ["palani", "samys","be"]
def find_common(list1,list2):
for x in list1:
for y in list2:
if x == y :
list2.remove(x)
print" unique string 1:",list1
print" unique string 2:",list2
print" combained string 2:",list1.append(list2)
find_common(list1,list2)
为什么我收到
None
?
最佳答案
这可以通过使用 set 来完成:
a = ['hello', 'world']
b = ['hello', 'universe']
unique = list(set(a + b))
print(unique)
# ['universe', 'hello', 'world']
注意:这不适用于字典列表!
关于python - 合并两个没有重复值的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52403235/