Roj*_*ojj 3 python arrays tuples multidimensional-array
如果我有一个这样的数组:
inner_loop =
[
[
[18, 119], [42, 119], [42, 95], [18, 95]
],
[
[80, 96], [80, 75], [59, 75], [59, 96]
]
]
Run Code Online (Sandbox Code Playgroud)
我如何将其转换为多维元组
(
(
(18, 119), (42, 119), (42, 95), (18, 95)
),
(
(80, 96), (80, 75), (59, 75), (59, 96)
)
)
Run Code Online (Sandbox Code Playgroud)
我试过了:
tuple(tuple(y) for y in (tuple(tuple (x) for x in (tuple(inner_loops)))))
Run Code Online (Sandbox Code Playgroud)
但最后一级没有转换.
小智 5
tuple(tuple(tuple(l2) for l2 in l1) for l1 in inner_loop)
Run Code Online (Sandbox Code Playgroud)