假设 u 和 v 都表示 Python 中的集合。什么情况下可以保证u\|v == u^v?

新手上路,请多包涵

我被困在下面的问题中请解释一下。假设 u 和 v 都表示 Python 中的集合。什么情况下可以保证u|v == u^v?

我已经尝试将设置值视为 1、2、3 和 4、5、6。我得到的答案是 v 应该是 u 的子集。同样正确的条件应该是什么

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

阅读 414
1 个回答

为了使 u - (uv) == v 为真;集合 v 应该是集合 u 的子集。

例子:

 u = {1,2,3,4}
v = {3,4}  # Here, v is a subset of u
u-v = {1,2}
u - (u-v) = {3,4} == v # Hence, proved!

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

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