如何在python中将字典转换为列表

如何在python中将字典转换为列表,python,Python,我有一本这样的字典 dict = {'cow': [200, 50], 'chicken': [100, 70], 'pig': [300, 20]} 我想将此词典转换为具有此结果的列表 list = [['cow', 200, 50], ['chicken', 100, 70], ['pig', 300, 20]] 我真的很想知道怎么做,但失败了。以下是一行: a = [[k, *v] for k,v in d.items()] (千万不要说出任何东西list或dict)你的代码在哪里?

我有一本这样的字典

dict = {'cow': [200, 50], 'chicken': [100, 70], 'pig': [300, 20]}
我想将此词典转换为具有此结果的列表

list = [['cow', 200, 50], ['chicken', 100, 70], ['pig', 300, 20]]
我真的很想知道怎么做,但失败了。

以下是一行:

a = [[k, *v] for k,v in d.items()]

(千万不要说出任何东西
list
dict

你的代码在哪里?您尝试过什么吗?在Python 3的更高版本中:
[[k,*v]代表k,v代表d.items()]
这并不意味着更正。我知道,这是一个更详细的说明。@juanpa.arrivillaga,但这是一个更好的方法。