2013-05-30 17 views
1

我想做一個字符串列表,格式爲顯示如下:Python字符串從列表格式任意項

pseudocode

down_url = [url1, url2, ..., urln]  
url = "download: %s" % down_url 

是,名單down_url具有任意的項目,我想要從中獲取所有物品。我想要的結果是:

download: url1, url2, ..., urln 

我希望你能理解我所表達的意思。謝謝。

回答

3
print("download: " + ", ".join(down_url)) 

說明:

"sep".join(iterable)連接使用分離器sepiterable的所有元素,並返回一個字符串。因此,例如:

>>> "".join(("a", "b", "c")) 
'abc' 
>>> ", ".join(("a", "b", "c")) 
'a, b, c' 

萬一你可迭代的包含不是字符串的元素,你可以強制它們映射到字符串將它們傳遞到.join()方法之前:

>>> ", ".join(map(str, ("a", 2, "c"))) 
'a, 2, c'