是否定义了将列表列表转换为单独列表的功能?

时间:2018-11-27 19:52:40

标签: python list function

我正在尝试使用for循环创建定义的函数,该循环接收输入的列表列表,并将其转换为单独的列表。

def convert_to_sep_lists(listoflists):
    for i in range(len(listoflists)):
        newlst=listoflists[i]

显然,这将返回列表列表中的最后一个列表。如何保存每次迭代并分别返回所有列表(在该列表内)?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用熊猫to_json函数

import pandas as pd
import numpy as np

n=20
columns_name = list('abcd')
df = pd.DataFrame(data = np.random.randint(1,100,size=(5,4)),
              columns= columns_name)
print(df)
df.sum().to_json("result.json")

数据帧df内容将为:

    a   b   c   d
0  56  91  65  82
1  63  65  50  78
2  46  43  75   3
3  37  96  84  13
4  40  59  61  66

输出文件内容将为

{"a":165,"b":230,"c":234,"d":336}