动态添加到集合中

时间:2019-05-23 11:35:22

标签: python-3.x

如果有的话,我有一个映射对象列表列表:

print(my_list)  # map object
print(list(my_list)) # [[1, 2], [1, 2, 3], [1]]

,我想将它们插入set对象中以删除重复的项目。

我知道我可以为之做某事,但是我想一行做一次

我尝试过:

res = my_set.update(x) for x in my_list

但是我得到了:

  

SyntaxError:语法无效

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

这是您想要的吗?

{item for sublist in list(my_list) for item in sublist}