我问了一个关于如何采取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,则会有三个{}
的
有什么更好的方法可以做到这一点?
感谢。
答案 0 :(得分:8)
你可以再做一次加入:
' '.join('< {} >'.format(' '.join(items)) for items in A_board)
适用于任何长度的items
。