删除python中嵌套列表中项目周围的撇号

Rob*_*ert 3 python

我如何删除嵌套列表中的项目?

c = [['1', '1', '10', '92'], ['262', '56', '238', '142'], ['86', '84', '149', '30'], ['48', '362', '205', '237'], ['8', '33', '96', '336'], ['39', '82', '89', '140'], ['170', '296', '223', '210'], ['16', '40', '65', '50'], ['16', '40', '65', '50']]

>>> [ ','.join(i[0:][0:]) for i in c]
['1,1,10,92', '262,56,238,142', '86,84,149,30', '48,362,205,237', '8,33,96,336', '39,82,89,140', '170,296,223,210', '16,40,65,50', '16,40,65,50']
Run Code Online (Sandbox Code Playgroud)

但是,我会保持方括号

[[1,1,10,92], [262,56,238,142], [86,84,149,30], [48,362,205,237], [8,33,96,336'] [39,82,89,140], [170,296,223,210], [16,40,65,50], [16,40,65,50]]
Run Code Online (Sandbox Code Playgroud)

我怎么能完成这个任务?

unu*_*tbu 6

这并不是真正删除引号.这使用int函数strs 转换为ints,并使用列表推导来构建结果:

In [72]: [map(int, grp) for grp in c]
Out[72]: 
[[1, 1, 10, 92],
 [262, 56, 238, 142],
 [86, 84, 149, 30],
 [48, 362, 205, 237],
 [8, 33, 96, 336],
 [39, 82, 89, 140],
 [170, 296, 223, 210],
 [16, 40, 65, 50],
 [16, 40, 65, 50]]
Run Code Online (Sandbox Code Playgroud)