如何在一行中加入两个集合而不使用“\|”

新手上路,请多包涵

假设 ST 是分配的集合。不使用连接运算符 | ,如何找到两个集合的并集?例如,这会找到交集:

 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 许可协议

阅读 171
1 个回答

您可以对集合使用联合方法: set.union(other_set)

请注意,它返回一个新集合,即它不会修改自身。

原文由 ovrwngtvity 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题