字典中的反向键值,其中value是数组

时间:2016-10-17 11:35:18

标签: python list python-2.7 dictionary

我有一个字典,其值为项目列表,如下所示: -

{
    key1: ['value1', 'value2', 'value3'],
    key2: ['value2', 'value3'],
    key3: ['value1', 'value2']
}

我想要的是以这样一种方式反转键值对,现在键将根据其出现以列表格式显示每个值,如下所示: -

{
    value1: ['key1', 'key3'],
    value2: ['key1', 'key2', 'key3'],
    value3: ['key1', 'key2']
}

我知道使用 for-loop if-conditions 的几次迭代我可以做到这一点,但我想知道是否还有其他一些内置的优化方式python工具或类似的东西来实现这一目标。任何帮助都将受到高度赞赏。

0 个答案:

没有答案