2015-02-24 36 views
1

我使用Python和我有一个txt数据库值一样24,50,55,5754打印清单与原来的风格

现在我想在相同的风格来打印,例如最后三个数字:

输出:50,55,5754

我创建了一个清单:

str.split(",")

然后要打印:

print (str[1:4])

但是它那当然打印它像: ['50', '55', '5754']

我需要它在xx,xx,xx风格,因为它需要在HTTP ADRES中插入这样。

任何提示?

回答

2

尝试str.join

print(",".join(str.split(",")[1:4])) 
1

你需要加入:

spl = s.split(",") 
print (",".join(spl[1:]) 

如果你只是想获得最后三个元素,你可以索引的字符串:

s = "24,50,55,5754" 
print(s[s.find(",")+1:]) 
50,55,5754 
+1

我见缺少''' – 2015-02-24 16:33:06

+1

@BhargavRao,你做了;) – 2015-02-24 16:34:23