2009-06-02 102 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) 

首先,将任何元素转换成字符串,然后它们连接成一个唯一的字符串。