2014-07-20 83 views
-2

我想转换的东西像这样的嵌套列表如何将嵌套列表转换为字符串?

[['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]] 

感谢。如果你告诉我需要这种转换的所有行我将永远感激

+3

我很困惑,你的代码示例问题与你的标题不符。你是否试图将字符串转换为整数?这就是你的输入/输出例子显示的内容。 – aruisdante

回答

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] 
+0

非常感谢。我用你的第二个选项,它的工作! –