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