1
私は辞書を持っています。セットの要素の組み合わせ
d = {
'Cause Class': {'CC1', 'CC2'},
'Cause Type': {'Ct1', 'Ct2', 'Ct3', 'Ct4'},
'Incident Type': {'It1', 'It2', 'It3'}
}
私は、各要素がdictの異なるキーからのものでなければならない2つの要素の組み合わせを探したいと思います。
例えば、('CC1', 'Ct1')
はそのような組み合わせの1つであるのに対して、('Ct1', 'Ct2')
はそうではありません。
私はこの
ksgg = []
for i in d:
#print(i)
for j in d:
if i != j:
ksgg.append(list(set(it.product(d[i],d[j]))))
を試してみましたが、それは二つの異なる組み合わせとして('CC1', 'Ct1')
と('Ct1', 'CC1')
を与えているが、私はそれらを1つだけ欲しいです。
ありがとう!これはまさに私が望んでいたものです。 –