【发布时间】:2019-05-15 04:55:56
【问题描述】:
我有这个数组
A = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
我想把它转换成 像这样的字符串
1,2,3,4,5,6,7,8,9
我试过做下面的代码,但它没有做我想做的事
A = str(A).strip('[]')
我得到的输出是
1, 2, 3], [4, 5, 6], [7, 8, 9
注意:我想在没有任何外部库的情况下这样做
所以基本上将二维数组转换为用逗号分隔的字符串
【问题讨论】:
-
首先是flatten the list,然后将数字转换为字符串,最后是use
str.join。在这种情况下,它将是:", ".join([str(item) for sublist in A for item in sublist])。我认为这应该是我链接的两个帖子的欺骗。
标签: python arrays string python-2.7