【发布时间】:2021-08-03 12:55:03
【问题描述】:
我有一个列表列表(可能有任意数量的列表作为条目)并希望在 Sage 中找到此列表(作为一个集合)的并集。我认为已经有一个简短的现有命令,但我找不到它。
这里是一个例子:
W=[[2, 1], [2], [3, 1], [1]]
T=W.union()
display(W)
display(T)
所需的输出是 T=[1,2,3] 但似乎命令“union”不起作用。
【问题讨论】:
我有一个列表列表(可能有任意数量的列表作为条目)并希望在 Sage 中找到此列表(作为一个集合)的并集。我认为已经有一个简短的现有命令,但我找不到它。
这里是一个例子:
W=[[2, 1], [2], [3, 1], [1]]
T=W.union()
display(W)
display(T)
所需的输出是 T=[1,2,3] 但似乎命令“union”不起作用。
【问题讨论】:
你可以使用 set().union()
W=[[2, 1], [2], [3, 1], [1]]
T=set().union(*W)
print(W)
print(T)
【讨论】: