python字符串转换成数字_python怎么把字符串变成数字

python字符串转换成数字_python怎么把字符串变成数字本文实例讲述了 Python 中列表元素转为数字的方法 分享给大家供大家参考 具体如下 有一个数字字符的列表 numbers 1 5 10 8 想要把每个元素转换为数字 numbers 1 5 10 8 用一个循环来解决 new numbers forninnumber new numbers append int n numbers

5d1c3abc05215637.jpg

本文实例讲述了Python中列表元素转为数字的方法。分享给大家供大家参考,具体如下:

有一个数字字符的列表:numbers = [‘1’, ‘5’, ’10’, ‘8’]

想要把每个元素转换为数字:numbers = [1, 5, 10, 8]

用一个循环来解决:new_numbers = [];

for n in numbers:

new_numbers.append(int(n));

numbers = new_numbers;

有没有更简单的语句可以做到呢?

1.numbers = [ int(x) for x in numbers ]

2. Python2.x,可以使用map函数numbers = map(int, numbers)

如果是3.x,map返回的是map对象,当然也可以转换为List:numbers = list(map(int, numbers))

3.还有一种比较复杂点:for i, v in enumerate(numbers): numbers[i] = int(v)

相关教程推荐:Python视频教程

以上就是python怎么把字符串变成数字的详细内容,更多请关注Gxl网其它相关文章!

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

TAG标签:python

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230592.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ideaspringboot启动_idea中java代码无法运行

    ideaspringboot启动_idea中java代码无法运行idea解决Command line is too long. Shorten command line for ServiceStarter or also for Application报错1.在IDEA里找到”.idea===>workspace.xml”2.找到,在里面添加即可

    2022年8月19日
    5
  • plt.show()不显示图片_图像生成plt

    plt.show()不显示图片_图像生成plt在最后一行加上turtle.done()

    2022年8月26日
    11
  • 关联数据及其应用

    关联数据及其应用转载自:http://blog.sciencenet.cn/blog-357889-578799.html关联数据(LinkedData)是万维网的发明人——蒂姆•伯纳斯-李(TimBerners-Lee)——提出的一种万维网上发布数据的方式,可以看成语义Web的一种实现方式。它一般要求采用RDF数据模型,利用URI(统一资源标识符)命名数据实体,发布和部署实例数据和类数据

    2022年7月17日
    24
  • 史上最详细Git使用教程[通俗易懂]

    史上最详细Git使用教程[通俗易懂]本篇为廖雪峰老师官方网站中Git教程的学习笔记Git是世界上最先进的分布式版本控制系统,克隆一个项目的速度非常快每个开发都可以从master上克隆一个本地版本库,就算没有网络,也可以提交代码到本地仓库、查看log、创建项目分支等等每个版本库都可以创建无限个分支,分支是个完整的目录,且这个目录拥有完整的实际文件一、安装网上搜一下安装教程,这里就不介绍了安装完成后,在开始菜单里…

    2022年4月30日
    77
  • 带你揭秘网络工程师群体!「建议收藏」

    带你揭秘网络工程师群体!「建议收藏」在一般人的概念里,网络工程师不过就是通过拨号上网,计算机组装与维护,组建局域网就以为是网络工程师了,其实网络工程师所具备的知识远远不止这些,那究竟真正的网络工程师是做什么?前途又如何?网络工程师是从事计算机信息系统的设计、建设、运行和维护工作。根据硬件和软件的不同、认证的不同,将网络工程师划分成很多种类。网络工程师分硬件网络工程师和软件网络工程师两大类,硬件网络工程师以负责网络硬件等物理设备的维…

    2025年6月14日
    3
  • 第五次计算革命:21世纪到来已近20年,计算也要与时俱进。

    第五次计算革命:21世纪到来已近20年,计算也要与时俱进。

    2021年5月26日
    104

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号