在python中的列表中存储字典值

时间:2015-11-26 23:45:45

标签: python list dictionary

我有以下格式的字典:

d = { 'x' : [1,2], 'y' : [1,3,4], 'z' : [1,1] }

我试图以下列格式将'd'的值附加到列表中:

lst = [1,2,1,3,4,1,1] 

因此,'lst'包含字典'd'的所有值。

我的代码: -

 lst = [value for v in d.values()]

但这不起作用。

有关如何将这些值放入列表的任何建议吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用list comprehension

>>> lst = [item for v in d.values() for item in v]