无论如何要转换
A = [((0,0,0),), ((1,1,1),), ((2,2,2),) ]
对此
B = ((0,0,0),), ((1,1,1),), ((2,2,2),)
换句话说,我要做的就是删除结束括号,以便我可以将 B 输入到某个参数中。我不想要 B 上的任何外括号/方括号/引号
任何帮助,将不胜感激。谢谢
如果您将A
作为参数传递给 function fn(A1, A2, A3)
,则可以单独传递 的元素,A
如下所示:
fn( *A )
*
传递给函数时对列表/元组的操作将解包列表/元组中的元素。
一个快速而肮脏的方法是做这样的事情:
B = A[0], A[1], A[2]
这导致
(((0, 0, 0),), ((1, 1, 1),), ((2, 2, 2),))
假设你想要一个字符串表示:
B = ", ".join(repr(t) for t in A)