考虑以下字典的:从列表的字典两个列表长度相同
{'key1': ['PTRG0097',
'CPOG0893',
'MMUG0444',
'BTAG0783'],
'key2': ['CPOG0893',
'MMUG0444',
'PPYG0539',
'BTAG0083']}
我想将其转换为两个列表或元组:
keys = ['key1', 'key1', 'key1', 'key1', 'key2', 'key2', 'key2', 'key2']
values = ['PTRG0097', 'CPOG0893', 'MMUG0444', 'BTAG0783', 'CPOG0893', 'MMUG0444', 'PPYG0539', 'BTAG0083']
有可能是一个简单的方法在没有Python 3循环的情况下做到这一点,但我发现的一些解决方案(例如Split dictionary of lists into single lists)并没有像这样扩展字典。
'没有循环?' – The6thSense