集合中两个整数的并集时出错

时间:2018-08-26 14:03:38

标签: python attributes integer set set-union

我写了以下代码

  p1=1
  p2=2
  p3=set(p1).union(set(p2))
  p3

在这种情况下,我希望p3等于{1,2},但是当尝试运行程序时,我得到:

'int'对象不可迭代

我该如何解决?

还有办法将答案打印为有序对吗?例如(1,2)。

我已经更改了一些代码,因为这是我要解决的问题,因为解决了这一步,将让我知道如何做其余的事情。

预先感谢

1 个答案:

答案 0 :(得分:0)

我看到了我的错误。我需要的是一对[]。

正确的代码是:

  p1=1
  p2=2
  p3=set([p1]).union(set([p2]))
  p3