将python列表操作为字符串

时间:2013-02-09 00:08:44

标签: python

我问了一个关于如何采取A_board=[['0', '0'],['1', '1']]的问题。我希望将此嵌套列表分开并获得result,如果我致电print result,则会显示:< 0 0 > < 1 1 >.

我被告知使用' '.join('< {} {} >'.format(*items) for items in A_board),但这只适用于两个元组,它不灵活。如果我有[[0],[0],[0]]并希望将其设为< 0 > < 0 > < 0 >该怎么办?现在,每当{}增加时,我必须输入额外的len(A_board)

离。如果A_board长度为2,则会有两个{}

如果A_board长度为3,则会有三个{}

有什么更好的方法可以做到这一点?

感谢。

1 个答案:

答案 0 :(得分:8)

你可以再做一次加入:

' '.join('< {} >'.format(' '.join(items)) for items in A_board)

适用于任何长度的items

相关问题