如何编写列表理解来枚举键:值对到 Python 字典中的 3 成员元组?
d = {'one': 'val1', 'two': 'val2', 'three': 'val3', 'four': 'val4', 'five': 'val5'}
当我尝试这个时:
li = [(index, k, val) for index, k, val in enumerate(d.items())]
我得到一个ValueError: need more than 2 values to unpack
所需的输出将是:
[(0, 'one', 'val1'),
(1, 'two', 'val2'),
(2, 'three', 'val3'),
(3, 'four', 'val4'),
(4, 'five', 'val5')]