如何将字典转换为列表列表?

时间:2019-05-10 00:11:17

标签: python pandas list dictionary series

我希望数据看起来像这样:

[['2017-01-01', 14861],
 ['2017-01-02', 12956],
 ['2017-01-03', 14206],
 ['2017-01-04', 1453],
 ['2017-01-05', 21297],
 ['2017-01-06', 13078],
 ['2017-01-07', 7509]]

但是,我的数据是从DataFrame的一列中转过来的一系列数据

tm = dfx['time_by_m']
s = tm.value_counts()
m = s.to_dict()

它看起来像这样:

{' 2001-07': 74,
 ' 2000-04': 57,
 ' 1999-12': 52,
 ' 2001-02': 50,
 ' 1999-02': 44}

如何将字典转换为列表列表?

1 个答案:

答案 0 :(得分:0)

这是一个简单的解决方案。遍历字典并追加到返回列表中。让我知道它是否有帮助。

ans = []
for key, val in m.items():
    ans.append([key, val])
print ans