2015-02-24 61 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