我想用如下所示的列表进行字符串格式化:
( pseudocode
)
down_url = [url1, url2, ..., urln]
url = "download: %s" % down_url
是的,列表down_url
有任意项目,我想从中获取所有项目。我想要的结果是:
download: url1, url2, ..., urln
我希望你能理解我所表达的。谢谢你。
我想用如下所示的列表进行字符串格式化:
( pseudocode
)
down_url = [url1, url2, ..., urln]
url = "download: %s" % down_url
是的,列表down_url
有任意项目,我想从中获取所有项目。我想要的结果是:
download: url1, url2, ..., urln
我希望你能理解我所表达的。谢谢你。
print("download: " + ", ".join(down_url))
解释:
"sep".join(iterable)
iterable
使用分隔符连接所有元素sep
并返回一个字符串。例如:
>>> "".join(("a", "b", "c"))
'abc'
>>> ", ".join(("a", "b", "c"))
'a, b, c'
如果您的可迭代对象包含字符串以外的元素,您可以在将它们传递给.join()
方法之前强制将它们映射为字符串:
>>> ", ".join(map(str, ("a", 2, "c")))
'a, 2, c'