Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 取集合中两个整数的并集时出错_Python_Attributes_Integer_Set_Set Union - Fatal编程技术网

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

Python 取集合中两个整数的并集时出错,python,attributes,integer,set,set-union,Python,Attributes,Integer,Set,Set Union,我已经编写了以下代码 p1=1 p2=2 p3=set(p1).union(set(p2)) p3 在这种情况下,我希望p3等于{1,2},但在尝试运行程序时,我得到: “int”对象不可编辑 我怎样才能解决这个问题 有没有办法把答案打印成有序的一对?比如在这种情况下的(1,2) 我对代码做了一点修改,因为这是我想要修复的,因为解决了这一步,将让我知道如何完成其余的工作 提前谢谢我知道我犯了什么错。我需要的是一双[] 正确的代码是: p1=1 p2=2 p3=set

我已经编写了以下代码

  p1=1
  p2=2
  p3=set(p1).union(set(p2))
  p3
在这种情况下,我希望p3等于{1,2},但在尝试运行程序时,我得到:

“int”对象不可编辑

我怎样才能解决这个问题

有没有办法把答案打印成有序的一对?比如在这种情况下的(1,2)

我对代码做了一点修改,因为这是我想要修复的,因为解决了这一步,将让我知道如何完成其余的工作


提前谢谢

我知道我犯了什么错。我需要的是一双[]

正确的代码是:

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

m={}
定义dict文本。您希望
m=set()
用于空集合。您的集合订阅是如何实现的,即
v[k]
w[l]
。集合未排序。你想直接在集合上迭代,你是对的,摩西,我实际上有一个较长的代码来处理这个问题,但没有发布它。我相信我的问题有点简单,但我不知道在{}中寻找整数时如何处理并集,