如何将字典转换为列表列表? [复制]

Posted

技术标签:

【中文标题】如何将字典转换为列表列表? [复制]【英文标题】:How to convert the dict to list of list? [duplicate] 【发布时间】:2019-09-27 20:41:09 【问题描述】:

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

[['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

如何将dict转换为list列表?

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于如何将字典转换为列表列表? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

pandas:如何将字典转换为转置数据框? [复制]

将字典列表转换为 numpy 矩阵? [复制]

如何将文件作为列表/字典读取? [复制]

如何将字符串转换为字典或列表?

如何将字典列表转换为 Pyspark DataFrame

如何将包含嵌套列表的字典列表转换为 pandas df