【发布时间】:2017-06-19 08:02:43
【问题描述】:
我有一个集合 S={1,2,3}。我正在尝试创建一个 (i,j,1) 形式的元组,其中 i 和 j 是 S 的元素。当 S={1,2,3} 时,我的元组集(比如 E)应该是 { (1,2,1),(2,1,1),(1,3,1),(3,1,1),(3,2,1),(2,3,1)}。我尝试了以下方式。
for i in S
for j in S
E = Set()
E = [(i,j,1),(j,i,1), i!=j]
print(E)
end
end
但它没有给我所需的结果。我得到的是
任意[(2,2,1),(2,2,1),false]任意[(2,3,1),(3,2,1),true]任意[(2,1, 1),(1,2,1),true]Any[(3,2,1),(2,3,1),true]Any[(3,3,1),(3,3,1) ,false]Any[(3,1,1),(1,3,1),true]Any[(1,2,1),(2,1,1),true]Any[(1,3, 1),(3,1,1),true]任意[(1,1,1),(1,1,1),false]
有人可以帮我获得所需的结果吗?
【问题讨论】: