我要将一个全部为int的list 转化为str的list ,因为全为int的list无法写入文件,转换的方法有两种
假设有这样一个List = [1,2,3,4,5] , 要转化为这个样子 [‘1’,’2’,’3’,’4’,’5’]
解决方法一:
a = [1,2,3]
b = [ str(i) for i in a ]
解决方法二:
L = [1,2,3,4,5]
>>> map(str, L)
https://blog.csdn.net/chichoxian/article/details/54948875
在第二个方法里,我注意了内置函数map, 所以关注了map的用法:
map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。