2009-06-02 101 views
0

我想通過這種方式將列表格式化爲字符串: [1,2,3] => '1 2 3'。這個怎麼做? 在Python中是否有任何可定製的格式化器作爲Common Lisp格式?列表的打印表示

回答

11
' '.join(str(i) for i in your_list) 
+0

哦,謝謝!我忘了這種方式.. – 2009-06-02 12:33:48

+1

這將是偉大的...如果它的工作!如果列表中包含什麼,這不是一個字符串,這條線將失敗與錯誤: 回溯(最近通話最後一個): 文件「」,1號線,在 類型錯誤:序列項0:期望的字符串,INT找到 – PierreBdR 2009-06-02 13:00:26

7
' '.join(str(i) for i in your_list) 

首先,將任何元素轉換成字符串,然後它們連接成一個唯一的字符串。