首页 > 编程语言 > 详细

python中把列表中的字符串转成整型的几种方法

时间:2020-11-02 14:27:58      阅读:291      评论:0      收藏:0      [点我收藏+]

  python中在不同类型数据转换方面是有标准库的,使用非常方便。但是在开发中,经常在list中字符转成整形的数据方便遇到问题。这里就记录一下常用的几种方法。

 

方法一:最基本的方法:通过轮训整个list来实现转换,具体代码如下:

# Python3 code to demonstrate
# converting list of strings to int
# using naive method

test_list=[1,3,2,6,8]

print("Original list is: " + str(test_list))

out_list=test_list

for i in range(0,len(test_list)):
    out_list[i]=int(test_list[i])

print("Out list is: " + str(out_list))

 

方法二:使用list的复合运算:

 

# Python3 code to demonstrate
# converting list of strings to int
# using list comprehension

test_list=[1,3,2,6,8]

print("Original list is: " + str(test_list))

out_list=[int(i) for i in test_list]
print("Out list is: " + str(out_list))

 

方法三: 使用map():

 

# Python3 code to demonstrate
# converting list of strings to int
# using map()

test_list=[1,3,2,6,8]

print("Original list is: " + str(test_list))

out_list=list(map(int,test_list))

print("Out list is: " + str(out_list))

 

运算结果:

 

Original list is: [1, 3, 2, 6, 8]
Out list is: [1, 3, 2, 6, 8]

 

 

 

     

 

python中把列表中的字符串转成整型的几种方法

原文:https://www.cnblogs.com/dylancao/p/13913634.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!