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]
。集合未排序。你想直接在集合上迭代,你是对的,摩西,我实际上有一个较长的代码来处理这个问题,但没有发布它。我相信我的问题有点简单,但我不知道在{}中寻找整数时如何处理并集,