相关疑难解决方法(0)

将列表中的项连接到字符串

有没有更简单的方法将列表中的字符串项连接成一个字符串?

我可以使用该str.join()功能加入列表中的项目吗?

例如,这是输入['this','is','a','sentence'],这是所需的输出this-is-a-sentence

sentence = ['this','is','a','sentence']
sent_str = ""
for i in sentence:
    sent_str += str(i) + "-"
sent_str = sent_str[:-1]
print sent_str
Run Code Online (Sandbox Code Playgroud)

python string join list concatenation

478
推荐指数
7
解决办法
99万
查看次数

在Python中分隔行上打印列表元素

我正在尝试使用以下方法打印出Python路径文件夹:

import sys
print sys.path
Run Code Online (Sandbox Code Playgroud)

输出是这样的:

>>> print sys.path
['.', '/usr/bin', '/home/student/Desktop', '/home/student/my_modules', '/usr/lib/pyth
on2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/pyth
on2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-pack
ages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/
usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/
python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/p
ython2.6/dist-packages/wx-2.8-gtk2-unicode']
Run Code Online (Sandbox Code Playgroud)

如何将它们打印成单独的行,以便我可以正确解析它们?

它应该是这样的:

/usr/bin
/home/student/Desktop
/home/student/my_modules
etc
Run Code Online (Sandbox Code Playgroud)

python

73
推荐指数
6
解决办法
16万
查看次数

如何格式化列表以在python中的单独行上打印每个元素?

如何格式化列表以在单独的行上打印每个元素?例如,我有:

mylist = ['10', '12', '14']
Run Code Online (Sandbox Code Playgroud)

我希望格式化列表,使其打印如下:

10
12
14
Run Code Online (Sandbox Code Playgroud)

所以\n,括号,逗号和''被删除,每个元素都打印在一个单独的行上谢谢

python format list line

22
推荐指数
3
解决办法
11万
查看次数

python列表到换行符分隔值


我试图获取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

python jquery pylons

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×4

list ×2

concatenation ×1

format ×1

join ×1

jquery ×1

line ×1

pylons ×1

string ×1