首页 > 编程语言 >python列表中的字符串转成整型的几种方法

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

时间:2023-11-14 17:01:29浏览次数:34  
标签:python list 列表 print 整型 str test Original out

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

方法一:

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

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的复合运算:

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():

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

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

out_list=list(map(int,test_list))
#学习中遇到问题没人解答?小编创建了一个Python学习交流群:153708845
print("Out list is: " + str(out_list))

运算结果:

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

标签:python,list,列表,print,整型,str,test,Original,out
From: https://blog.51cto.com/u_14246112/8371669

相关文章

  • Python中的赋值表达式
    赋值表达式(assignmentexpression)是Python3.8新引入的语法,它会用到海象操作符(walrusoperator)。这种写法可以解决某些持续已久的代码重复问题。a=b是一条普通的赋值语句,读作aequalsb,而a:=b则是赋值表达式,读作awalrusb。这个符号为什么叫walrus呢?因为把:=顺时针旋转90º......
  • 【Python&图像超分】Real-ESRGAN图像超分模型(超分辨率重建)详细安装和使用教程
    ​1前言        图像超分是一种图像处理技术,旨在提高图像的分辨率,使其具有更高的清晰度和细节。这一技术通常用于图像重建、图像恢复、图像增强等领域,可以帮助我们更好地理解和利用图像信息。图像超分技术可以通过多种方法实现,包括插值算法、深度学习等。其中,深度学习......
  • Python基础之map()函数
    map()函数会根据提供的对指定的可迭代对象的每个元素进行运算,并将返回运算结果的迭代器。先去将几个例子,这样比较通俗易懂。eg1:输入数据型a=map(int,input().split())输入:1213结果为:分析:map(int,input().split())将输入的值(input.split()的东西也叫做可迭代对象)通过空格......
  • 城市列表
    编辑myprojrct/app01/templates/layout.html<li><ahref="/city/list/">城市列表(文件上传)</a></li> 添加路由编辑myproject/myproject/urls.py1.fromapp01.viewsimportdepart,pretty,user,admin,account,task,order,chart,upload,......
  • centos8 python3 安装达梦驱动 dmpython
    方案一全新安装:1.https://eco.dameng.com/download/下载dm8_20231011_x86_rh6_64.iso到/aaa目录2.创建用户所在的组groupadddinstall3.创建用户useradd-gdinstall-m-d/home/dmdba-s/bin/bashdmdba4.修改用户密码passwddmdba5.修改文件打开最大数vi/etc/sec......
  • 用python计算圆周率PI
     描述用python计算圆周率PI‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‬‪‬......
  • python datetime对象转成字符串类型str
    ptrada=dbutil.select(f"selecttrade_datefrom...")print(type(ptrada),ptrada)    # <class'list'>[(datetime.datetime(2023,8,1,0,0),)]一般从数据库中取到的日期都是datetime对象数据结构pretra=ptrada[0][0]    print(type(pretra ),pr......
  • Python字符的编码encode和解码decode
    相关阅读:字符集(CharacterSet)和编码(Encoding)的历史演化 Python字符的编码encode和解码decode进行编码str.encode("编码") 进行解码bytes.decode("编码")  s="周杰伦"bs1=s.encode("gbk")#b'xxxx'bytes类型bs2=s.encode("utf-8"......
  • 守护 C 盘,Python 相关库设置
    前言    pip安装依赖和conda创建环境有多方便,那C盘就塞得就有多满。以前我不管使用什么工具,最多就设置个安装位置,其他都是默认。直到最近C盘飙红了,我去盘符里的AppData里一看,pip的缓存和conda以前创建的虚拟环境都是几个G以上。所以我决定整顿C盘,对所有......
  • Python爬虫程序网络请求及内容解析
    以下是一个简单的Python爬虫程序,用于爬取商户的内容。这个程序使用了requests和BeautifulSoup库来进行网络请求和内容解析。importrequestsfrombs4importBeautifulSoup#爬虫爬虫IP信息proxy_host='duoip'proxy_port='8000'#请求URLurl='目标网站'#创建一个r......