python3_str&int转换

(13条消息) python中str,int,list,list(str),list(int)的相互转换_静幽水-CSDN博客_list转int python

1、如果是单个str与int类型转换:

(1)强制转换:

int转成string,函数int(string)

string转成int,函数str(number)

a = "123"
b = int(a)   #int()强制转换成int类型的
print(b)

c = 100
d = str(c)   #str()强制转换成int类型的
print(d)

(2)

import string
a= '555'
num= string.atoi(a)  #python2 中可以用string.atoi 在python3中会报错
print(num)

 

2、如果是将list中的int&str批量转换:

复制代码
ls=[1,2,3]
rs=map(str,ls)    #map(str,ls)将数字列表转换成字符串列表
print(list(rs))   #['1', '2', '3']
print(rs)         #<map object at 0x0000027F1479BBE0>


l = ['1','2','3']        #map(list,l)将数字列表转换成字符串列表
print(list(map(int,l)))  #[1, 2, 3]
p = list(map(int,l))     #[1, 2, 3]
print(p)
q = map(int,l)
print(q)                 #<map object at 0x000002721C3EBC50>
复制代码

3、如果是将列表中的int转换成str

ls=[1,2,3]
rs=map(str,ls)    #map(str,ls)将数字列表转换成字符串列表
rss=",".join(list(rs))  #输出转换后的字符串,以','连接
print(rss)        #1,2,3
rsss="-".join(list(map(str,ls)))#输出转换后的字符串,以'-'连接
print(rsss)       #1-2-3

 

posted @   小鱼小鱼hi  阅读(3813)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示