我已经构建了一个嵌套的字典,它代表了用计数器赋值的所有组合(笛卡尔积)。删除嵌套字典中隐式嵌套的重复夫妇
夫妇隐含也(G1,G2)是一样的(G2,G1)
这是我为我的结构
counters_in_group = dict((group,0) for group in arr)
counters = dict((group, dict(counters_in_group)) for group in arr)
print(counters)
话说组代码arr = [7272463, 8980365, 7047095]
我得到这
{7047095: {7272463: 0, 8980365: 0, 7047095: 0}, 8980365: {7272463: 0, 8980365: 0, 7047095: 0}, 7272463: {7272463: 0, 8980365: 0, 7047095: 0}}
我想简单地摆脱重复的如此
{7047095: {7272463: 0, 8980365: 0, 7047095: 0}, 8980365: {7272463: 0, 8980365: 0}, 7272463: {7272463: 0}}
我希望问题很清楚,如果需要,我会尽量澄清。
Thnak提前。
是群体总是整数? –
组是身份证,我可以使用身份证姓名(字符串)代替 –