1

我问了一个关于如何服用的问题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)增加时我都必须输入额外的内容。

前任。如果长度为 2 ,A_board那么将有两个{}

如果A_board长度为 3,那么将有 3{}

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

谢谢。

4

1 回答 1

8

你可以做另一个加入:

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

这将适用于任何长度items

于 2013-02-09T00:11:07.513 回答