假设 S
和 T
是分配的集合。不使用连接运算符 |
,如何找到两个集合的并集?例如,这会找到交集:
S = {1, 2, 3, 4}
T = {3, 4, 5, 6}
S_intersect_T = { i for i in S if i in T }
那么如何在不使用 |
的情况下在一行中找到两组的并集呢?
原文由 fandyst 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设 S
和 T
是分配的集合。不使用连接运算符 |
,如何找到两个集合的并集?例如,这会找到交集:
S = {1, 2, 3, 4}
T = {3, 4, 5, 6}
S_intersect_T = { i for i in S if i in T }
那么如何在不使用 |
的情况下在一行中找到两组的并集呢?
原文由 fandyst 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答843 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
您可以对集合使用联合方法:
set.union(other_set)
请注意,它返回一个新集合,即它不会修改自身。