python - 如何在不使用 "|"的情况下将两组连接在一行中

标签 python set

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

S = {1, 2, 3, 4}
T = {3, 4, 5, 6}
S_intersect_T = { i for i in S if i in T }

那么如何在不使用 | 的情况下在一行中找到两个集合的并集?

最佳答案

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

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

关于python - 如何在不使用 "|"的情况下将两组连接在一行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17429123/

相关文章:

python - 如何组织应用引擎应用程序

python - 通过命令行传递 Python 变量?

c++ - 访问 Multiset 元素 C++ 时出错

python - Tensorflow 权重矩阵秩误差

python - Python 基本测试框架

java - 在 Java 中查找笛卡尔积

Swift Set - "randomElement"和 "first"之间的差异

c++ - 将更多数据传递给 std :set Comparison class

python - wxpython - 垂直而不是水平扩展列表控件

使用Sets进行Java彩票模拟,未生成正确数量的随机结果或正确比较Sets