环球热消息:python中数字列表转化为数字字符串的实例代码
目录
1. python中数字组成的列表转化为字符串或者一串数字2.python中把数字组成的列表转化为字符串列表3.Python中把字符组成的列表转化为数字4.Python中把一串数字字符转化为单个字符列表或者数字列表5. 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数字列表转化为数字字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
X 关闭
X 关闭
- 15G资费不大降!三大运营商谁提供的5G网速最快?中国信通院给出答案
- 2联想拯救者Y70发布最新预告:售价2970元起 迄今最便宜的骁龙8+旗舰
- 3亚马逊开始大规模推广掌纹支付技术 顾客可使用“挥手付”结账
- 4现代和起亚上半年出口20万辆新能源汽车同比增长30.6%
- 5如何让居民5分钟使用到各种设施?沙特“线性城市”来了
- 6AMD实现连续8个季度的增长 季度营收首次突破60亿美元利润更是翻倍
- 7转转集团发布2022年二季度手机行情报告:二手市场“飘香”
- 8充电宝100Wh等于多少毫安?铁路旅客禁止、限制携带和托运物品目录
- 9好消息!京东与腾讯续签三年战略合作协议 加强技术创新与供应链服务
- 10名创优品拟通过香港IPO全球发售4100万股 全球发售所得款项有什么用处?