Python 将未定义的列表合并到一个列表

Python 将未定义的列表合并到一个列表,python,pandas,list,Python,Pandas,List,我正在抓取一个网站,需要的输出是一个浮动列表。 当我抓取的时候,我得到的是str中的浮动列表。 在将它们转换为浮动之后,我想将它们合并到一个列表中,这样我就可以对其进行迭代并将其写入csv for statname in data['athletes']: l = list(statname['categories'][1]['totals'][10:12]) ast = (l[0]) nast = [] nast.appe

我正在抓取一个网站,需要的输出是一个浮动列表。 当我抓取的时候,我得到的是str中的浮动列表。 在将它们转换为浮动之后,我想将它们合并到一个列表中,这样我就可以对其进行迭代并将其写入csv

    for statname in data['athletes']:
        l = list(statname['categories'][1]['totals'][10:12])
        ast = (l[0])
        nast = []
        nast.append(ast)
        a = list(nast)
        sas = list(map(float, a))
        print(sas)
结果:

[8.8] [6.3] [6.2] [7.6] [3.0][3.8]
需要:

[8.8, 6.3, 6.2, 7.6...]
这应该起作用:

    sas = []
    for statname in data['athletes']:
        l = list(statname['categories'][1]['totals'][10:12])
        ast = (l[0])
        nast = []
        nast.append(ast)
        a = list(nast)
        sas = sas + list(map(float, a))
        print(sas)
这应该起作用:

    sas = []
    for statname in data['athletes']:
        l = list(statname['categories'][1]['totals'][10:12])
        ast = (l[0])
        nast = []
        nast.append(ast)
        a = list(nast)
        sas = sas + list(map(float, a))
        print(sas)
尝试使用:

nast = []
for statname in data['athletes']:
    l = list(statname['categories'][1]['totals'][10:12])[0]
    nast.append(l)
sas = list(map(float, nast))
print(sas)
尝试使用:

nast = []
for statname in data['athletes']:
    l = list(statname['categories'][1]['totals'][10:12])[0]
    nast.append(l)
sas = list(map(float, nast))
print(sas)

使用
[i[0]表示sas中的i]
使用
[i[0]表示sas中的i]