我有一个元组列表:
res=[(0, 0, 255, 0, 0),(1, 0, 255, 0, 0),(0, 1, 255, 0, 0),(1, 1, 255, 0, 0),
(4, 4, 0, 255, 0),(5, 4, 0, 255, 0),(4, 5, 0, 255, 0),(5, 5, 0, 255, 0)]
这是我的 idea :
keys = [l[2:] for l in res]
values = [l[:2] for l in res]
d=dict(zip(keys, values))
这是我的输出:
{(255, 0, 0): (1, 1), (0, 255, 0): (5, 5)}
我的输出错误,我需要这个:
{(255, 0, 0): [(0, 0),(1,0),(0,1),(1,1)],
(0, 255, 0): [(4,4),(5,4),(4,5),(5,5)]}
有什么 idea 吗?