Python:列表到整数

har*_*lss 2 python integer list

我已经读过一个文件并将每一行转换成一个列表.列表的示例如下所示:

['15','2','0'],['63','3','445','456''0'],['23','4','0']

我想从每个列表中检索第一个数字并将其转换为整数,所以当我执行类型函数即

type(x) 
<type 'int'> is returned
Run Code Online (Sandbox Code Playgroud)

此外,当我打印x时,整数是单独打印而不是连接.即如果我从上面的列表中取出前3个数字,则数字不会被打印为:

156323

Dan*_*erz 8

投下你的整数:

my_ints = [int(l[0]) for l in your_list]
Run Code Online (Sandbox Code Playgroud)

打印出来:

print "".join(map(str, my_ints))
Run Code Online (Sandbox Code Playgroud)

  • `my_ints = map(lambda n:int(n [0]),your_list)`也可以. (2认同)