相信大家在使用Python时,都遇到过数据类型的问题,数据类型不一致,那么就会导致输出结果错误。那么如何将一个数据读入到list中时,同时进行数据类型转换呢?
比如有下面这个数据,那么需要读入前三列,并且读入类型为int,怎么做呢?
a=['1','2','3','4','5']
方法一
b = list(map(int,a[0:3]))
方法二
b = [int(a[0]),int(a[1]),int(a[2])]
这两种形式都是可以的,写到这里突然想到一个问题,如何取后N列呢?
b = list(map(int,a[-2:]))
这样就可以取出后两列啦