包含任意项的列表中的python字符串格式

2024-04-19 09:10:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用一个列表进行字符串格式化,如下所示:

pseudocode

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

是的,列表down_url有任意项,我想从中获取所有项。我想要的结果是:

download: url1, url2, ..., urln

我希望你能理解我所表达的意思。非常感谢。你知道吗


Tags: 字符串url列表downloaddownpseudocodeurl1url2
1条回答
网友
1楼 · 发布于 2024-04-19 09:10:22
print("download: " + ", ".join(down_url))

说明:

^{}使用分隔符sep连接iterable中的所有元素并返回一个字符串。例如:

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

如果iterable包含字符串以外的元素,则可以在将它们传递给.join()方法之前,强制将它们映射到字符串中:

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

相关问题 更多 >