94078


下記のように3次元のlistをtupleへ変換させたいのですがどうすれば良いのでしょうか。

[code]

    obj1 = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]
    obj2 = (((1, 2), (3, 4)), ((5, 6), (7, 8)))
    
[/code]

よろしくお願いいたします。


CC BY-SA 4.0
2023-03-06T09:38:17.737
94076
2023-03-06T10:00:22.613
57404
question
python python3
Pythonで3次元のlistをすべてtupleへ変換したい

[code]

    obj2 = tuple(map(lambda i: tuple(map(tuple, i)), obj1))
    print(obj2)
    
    # (((1, 2), (3, 4)), ((5, 6), (7, 8)))
    
[/code]


CC BY-SA 4.0
2023-03-06T10:00:22.613
94078
2023-03-06T10:00:22.613
47127
94076
answer