在逗号上拆分字符串,删除逗号

时间:2014-01-21 23:44:50

标签: python string split

tgtPorts = str(options.tgtPort).split(', ')

我正在尝试拆分看起来像tgtPort

的字符串21, 80, 139

根据我看到的网站,上面应该将该字符串拆分为包含每个单独元素IE的列表:139

然而使用:

for tgtPort in tgtPorts:
    print tgtPort + "\n"

我发现我的列表包含21,

如何确保删除逗号和空格?

如何确保所有元素最终都列在我的列表中而不仅仅是第一个?

1 个答案:

答案 0 :(得分:3)

说出罗伯特的建议:

tgtPorts = [s.strip() for s in str(options.tgtPort).split(',')]