广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中数字列表转化为数字字符串的实例代码
  • 195
分享到

python中数字列表转化为数字字符串的实例代码

Python 官方文档:入门教程 => 点击学习

摘要

目录1. python中数字组成的列表转化为字符串或者一串数字2.Python中把数字组成的列表转化为字符串列表3.Python中把字符组成的列表转化为数字4.Python中把一串数

1. python中数字组成的列表转化为字符串或者一串数字

f=[1,2,3,4]
num=len(f)
m=''  #建立空字符串
for i in range(num):
    x=str(f[i])
    m=m+x   #利用字符串叠加的方法
print(int(m))
print(m)

显示结果:1234
                  ’1234‘

优化结果:

最新方法:用列表表达式:

[str(i) for i in f]  可以一步到位。

2.python中把数字组成的列表转化为字符串列表

f=[1,3,4]
new=[]  #建立空列表
for i in f:
    q='%d'%i   #格式化占位符,如果是数字转字符就用%s占位即可
    new.append(q) 
print(new)

显示结果:['1', '3', '4']

以上可以优化如下:

f=[1,3,4]
print(list(map(str,f)))  #一行代码即可实现

显示结果:['1', '3', '4']

如下图:

更新使用列表表达式:[str(i) for i in f]  #一步到位

总结:数字列表转化成一串数字,可以用for循环加上字符相加的方法。 数字列表转字符串则可以用占位符格式化,添加新列表即可。

3.Python中把字符组成的列表转化为数字

采用join的方法:

num_list=['1','2','3']
str_list = ''.join(num_str)  #把列表中的元素连起来
print(int(str_list))

结果显示:123

4.Python中把一串数字字符转化为单个字符列表或者数字列表

用list

a='123'
print(list(a))

显示结果:['1','2','3']

使用map映射函数:

b=['1','2','3']
list(map(int, b)) #把int作用到b中的每一个元素

显示结果:[1,2,3]

更新:列表表达式:[int(i) for i in a.split()]

5. Python中把字符串列表转化为数字列表

f=['1','2','3']

最新方法:用列表表达式:

[str(i) for i in f]  可以一步到位。

参考文章:

列表之间的数字与字符转化

总结

到此这篇关于python中数字列表转化为数字字符串的文章就介绍到这了,更多相关python数字列表转化为数字字符串内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python中数字列表转化为数字字符串的实例代码

本文链接: https://www.lsjlt.com/news/196269.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作