25

我想出的是:

keys, values = zip(*[(key, value) for (key, value) in my_dict.iteritems()])

但我不满意。pythonistas说什么?

4

3 回答 3

76
keys, values = zip(*d.items())
于 2011-07-07T15:08:42.523 回答
41

使用my_dict.keys()and怎么样my_dict.values()

keys, values = my_dict.keys(), my_dict.values()
于 2011-07-07T15:07:25.077 回答
0

如果你想要一个列表:

keys, values = [list(x) for x in zip(*d.items())]

于 2021-08-27T01:57:47.490 回答