python数字列表转字符串_Python中数字表到数字字符串的转换,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‘

优化结果:

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']

如下图:

总结:数字列表转化成一串数字,可以用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('a')

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

使用map映射函数:

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

list(map(int, b)) #把int作用到b中的每一个元素

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

参考文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值