所以我有一个列表:
ListofLists = [["item1list1","item2list1","item3list1"],["item1list2","item2list2","item3list2"]]
我想把它转换成一个如下所示的字符串:
^{pr2}$
如何让字符串在两个列表之间有一个新行,并且在每个列表项的各个项之间仅留一个空格。在
我到处找了找,发现了这个
stringlist = "".join(str(x) for x in ListofLists)
但这并没有给我想要的效果。在
Tags:
只需迭代列表中的一个循环并
join
其元素。在输出:
^{pr2}$您可以使用以下方法:
因此,我们使用一个生成器},通过将元素与元素之间的空格连接在一起来生成一个字符串。在
' '.join(sub) for sub in ListOfLists
,它将为每个子列表{然后我们用
^{pr2}$'\n'
将每个子列表中的这些字符串连接起来。'\n'
是一个新行字符。如果您print(..)
得到结果,您将获得:相关问题 更多 >
编程相关推荐