python列表到换行符分隔值

m4k*_*m4k 2 python jquery pylons


我试图获取pylon中的数据以用于jquery自动完成,我用于自动完成的图书馆需要这种格式

abc
pqr
xyz
Run Code Online (Sandbox Code Playgroud)

在python中我有这种格式的数据

[["abc"], ["pqr"],["xyz"]
Run Code Online (Sandbox Code Playgroud)

如何将此列表转换为上面的列表.

编辑:
我试图使用这些自动比赛,我正在使用挂架,其中查询服务器以这种格式返回列表

    [["abc"], ["pqr"],["xyz"]
Run Code Online (Sandbox Code Playgroud)

http://jquery.bassistance.de/autocomplete/demo/此库除了远程调用

abc 
pqr
xyz
Run Code Online (Sandbox Code Playgroud)

我试着用

"\n".join(item[0] for item in my_list)
Run Code Online (Sandbox Code Playgroud)

但它会像这样在firebug中返回数据.

'asd\ndad\nweq'
Run Code Online (Sandbox Code Playgroud)

我希望它在

abc
pqr
xyz
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,因为我是PHP开发人员,这是我第一次尝试在python中执行代码.

thnaks

Mat*_*nen 8

"\n".join(item[0] for item in my_list)
Run Code Online (Sandbox Code Playgroud)

但是,这与JSON有什么关系......?


Xzh*_*hsh 1

呃,我不确定你到底想要什么,但如果你需要打印,你可以这样做

for l in data:
    print l[0]
Run Code Online (Sandbox Code Playgroud)

或者如果你想让它成为一个平面列表,你可以这样做

map(lambda x: x[0], a)
Run Code Online (Sandbox Code Playgroud)

或者如果你只是想要一个带有换行符的字符串,你可以这样做

"\n".join(map(lambda x: x[0], a))
Run Code Online (Sandbox Code Playgroud)

不知道这是否有帮助,但祝你好运