Skip to main content
 首页 » 编程设计

python之将 python 列表操作成字符串

2025年05月04日26落叶无声

我问了一个关于如何取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 length为3,则有3个{}的

执行此操作的更好方法是什么?

谢谢。

请您参考如下方法:

你可以做另一个连接:

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

这适用于任何长度的items。