1

以下に示すように、リストを使用して文字列の書式設定を行いたいです。

( pseudocode)

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

はい、リストdown_urlには任意の項目があり、そこからすべての項目を取得したいと考えています。私が望む結果は次のとおりです。

download: url1, url2, ..., urln

私が表現したことを理解していただければ幸いです。ありがとうございました。

4

1 に答える 1

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

説明:

"sep".join(iterable)iterableセパレータを使用してすべての要素を結合しsep、文字列を返します。たとえば、次のようになります。

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

iterable に文字列以外の要素が含まれている場合は、.join()メソッドに渡す前にそれらを強制的に文字列にマップすることができます。

>>> ", ".join(map(str, ("a", 2, "c")))
'a, 2, c'
于 2013-05-30T10:15:15.180 に答える