我有一个字符串列表,名为以下列表l
:
[['1', '2', '3', '4', '5', '6'], ['2', '3', '2', '3', '4']]
我想从第 2 项开始将列表视为 int。以下代码可以达到目的,但没有将列表项转换为 int:
>>> [l[i][2:] for i in range(len(l))]
[['3', '4', '5', '6'], ['2', '3', '4']]
我试过map()
了,但结果并不成功,如下所示:
>>> [map(int,l[i][2:]) for i in range(len(l))]
[<map object at 0x00000000029CAE10>, <map object at 0x00000000029CAF98>]
如何将我的列表项从字符串转换为 int?