如何将嵌套列表转换为字符串?

时间:2014-07-20 03:38:41

标签: python string list nested

我想转换此嵌套列表

之类的内容
[['0', '1', '1', '1', '0', '0', '0', '1', '1', '0', '0', '0', '0', '1', '1'], 
['0', '1', '1', '1', '0', '1', '0', '1', '0', '0', '0', '1', '0', '0', '0'], 
['0', '0', '0', '0', '1', '1', '0', '0', '0', '1', '1', '1', '1', '1', '0'], 
['1', '0', '1', '0', '0', '0', '0', '1', '1', '1', '0', '0', '0', '1', '0'], 
['1', '0', '1', '1', '1', '1', '1', '1', '0', '0', '0', '0', '1', '1', '1'],
['1', '0', '0', '0', '0', '0', '0', '0', '0', '1', '1', '0', '0', '0', '0'], 
['1', '1', '1', '1', '1', '1', '1', '0', '1', '1', '1', '1', '1', '1', '0'], 
['0', '1', '1', '1', '1', '1', '1', '0', '1', '0', '0', '0', '0', '0', '0'],
['0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '1', '1', '1', '1', '2'], 
['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1'], 
['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1'], 
['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1'], 
['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1'], 
['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1'], 
['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']]

这样的事情:

[[0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1],
[0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0],
[0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0], 
[1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0], 
[1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1], 
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0], 
[1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0], 
[0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0], 
[0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 2], 
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]

感谢。如果你告诉我这次转换所需的所有行,我将永远是伟大的

1 个答案:

答案 0 :(得分:2)

让list_of_list b,您只需尝试int()

[[int(i) for i in j] for j in list_of_list]

在python中,您可以使用string digits

int()转换为整数

您也可以尝试

[map(int,j) for j in list_of_list]