下面是第一个字典键的示例:data = {
0: (6, 192, 365, 172, 388, 115, 378, 127, 311, 142, 305, 192, 334),
1: (4, 172, 688, 115, 678, 105, 650, 107, 634),
2: (6, 242, 294, 215, 278, 205, 250, 242, 205, 284, 221, 292, 234)
}
it = iter(data[0][1:])
result = dict(enumerate(zip(it, it)))
from pprint import pprint
pprint(result)
输出{0: (192, 365),
1: (172, 388),
2: (115, 378),
3: (127, 311),
4: (142, 305),
5: (192, 334)}
您可以这样做data中的所有键:results = {}
for k, v in data.items():
it = iter(v[1:])
results.update({k: dict(enumerate(zip(it, it)))})
pprint(results)
输出{0: {0: (192, 365),
1: (172, 388),
2: (115, 378),
3: (127, 311),
4: (142, 305),
5: (192, 334)},
1: {0: (172, 688), 1: (115, 678), 2: (105, 650), 3: (107, 634)},
2: {0: (242, 294),
1: (215, 278),
2: (205, 250),
3: (242, 205),
4: (284, 221),
5: (292, 234)}}