Python 如何将列表值导出到一行中的CSV文件。。?

Python 如何将列表值导出到一行中的CSV文件。。?,python,loops,csv,flask,iteration,Python,Loops,Csv,Flask,Iteration,我有一个类似这样的列表: name_CL = ['Lolo', 'Fadli', 'Jori', 'Andi', 'Budi', 'Dedi', 'Nori'] name_CL_to_CSV = [] for i in name_CL: name_CL_to_CSV.append(i) return send_csv([{'Name CL' : name_CL_to_CSV}], "testing.csv", ['Name CL']) 我想使用Fl

我有一个类似这样的列表:

name_CL =  ['Lolo', 'Fadli', 'Jori', 'Andi', 'Budi', 'Dedi', 'Nori']
name_CL_to_CSV = []

for i in name_CL:
    name_CL_to_CSV.append(i)
    return send_csv([{'Name CL' : name_CL_to_CSV}],
            "testing.csv", ['Name CL'])
我想使用Flask CSV使用以下代码将列表导出到CSV文件:

name_CL_to_CSV = []

for i in name_CL:
    name_CL_to_CSV.append(i)
return send_csv([{'Name CL' : name_CL_to_CSV}],
        "testing.csv", ['Name CL'])
但结果是这样的

然后尝试对代码进行如下修改:

name_CL =  ['Lolo', 'Fadli', 'Jori', 'Andi', 'Budi', 'Dedi', 'Nori']
name_CL_to_CSV = []

for i in name_CL:
    name_CL_to_CSV.append(i)
    return send_csv([{'Name CL' : name_CL_to_CSV}],
            "testing.csv", ['Name CL'])
只需为循环修改中的缩进即可

然后我得到了这个结果:

所以。。我的问题是如何在CSV文件的一行中获取该列表中的所有值

我想要的是这样的结果:

name_CL =  ['Lolo', 'Fadli', 'Jori', 'Andi', 'Budi', 'Dedi', 'Nori']
name_CL_to_CSV = []

for i in name_CL:
    name_CL_to_CSV.append(i)
    return send_csv([{'Name CL' : name_CL_to_CSV}],
            "testing.csv", ['Name CL'])
试试这个

name_CL_to_CSV = []

for i in name_CL:
    name_CL_to_CSV.append({'Name CL' : i})
return send_csv(name_CL_to_CSV,
        "testing.csv", ['Name CL'])
试试这个

name_CL_to_CSV = []

for i in name_CL:
    name_CL_to_CSV.append({'Name CL' : i})
return send_csv(name_CL_to_CSV,
        "testing.csv", ['Name CL'])

尝试使用元组而不是列表直到得到相同的结果@m33尝试使用元组而不是列表直到得到相同的结果@m33ni得到这个错误@Dithon:
AttributeError:'str'对象没有属性'keys'
,我想它一定是字典。啊。。抱歉@Dithon and Geeocode,我没有仔细检查,现在可以正常工作了,谢谢:)我得到了这个错误@Dithon:
AttributeError:'str'对象没有属性“key”
,我想它一定是一本字典。啊。。抱歉@Dithon and Geeocode,我没有一丝不苟,现在一切正常,谢谢:)