最近发现一个问题,列表中的元素怎么转变
完全没有想法
由
[['(4,1)', '(1,4)'], ['(2,3)', '(3,2)'], ['(4,2)', '(2,4)', '(1,3)', '(3,1)'], ['(1,2)', '(2,1)', '(4,3)', '(3,4)']]
转变为
[[(4,1), (1,4)], [(2,3), (3,2)], [(4,2), (2,4), (1,3), (3,1)], [(1,2), (2,1), (4,3), (3,4)]]
>>> raw_arr = [['(4,1)', '(1,4)'], ['(2,3)', '(3,2)'], ['(4,2)', '(2,4)', '(1,3)', '(3,1)'], ['(1,2)', '(2,1)', '(4,3)', '(3,4)']]
>>> out_arr = [[eval(item) for item in group] for group in raw_arr]
>>> out_arr
[[(4, 1), (1, 4)], [(2, 3), (3, 2)], [(4, 2), (2, 4), (1, 3), (3, 1)], [(1, 2), (2, 1), (4, 3), (3, 4)]]