返回列表列表中的唯一元素

时间:2019-11-07 20:42:50

标签: python list

我需要以下代码的帮助

list1 = [[1],[1,2]]

应返回[1]

list2 = [[2],[1,2]]

应返回[2]

list3 = [[2],[1,2]]

应返回[2]

list4 = [[3],[1,2]]

应返回[3,1](列表的最小值)

我试图创建一个函数,但是无法用我的基本编码技能进行扩展

def UniqueItems(source, target):
    all = source + target
    return set(all)

1 个答案:

答案 0 :(得分:-1)

您应该尝试以下操作:

array = [['a','b'], ['a', 'b','c'], ['a']]
result = set(x for l in array for x in l)
print(result)