yhkn.net
当前位置:首页 >> python 怎么把列表里的int转换成str? >>

python 怎么把列表里的int转换成str?

a = [1,2,3] b = [ str(i) for i in a ]直接用List Comprehension来把每个元素转换成str.

il = ['1','2','3',['4','5','6'],['7','8']]flat = lambda L: sum(map(flat,L),[]) if isinstance(L,list) else [L]ol = flat(il) # output:['1', '2', '3', '4', '5', '6', '7', '8']# 之后就可以很方便的转成int了# 你也可以在转成一维的时候,就转成int,这个就靠你自己去思考了

代码:import restring='A1B2C66h7'list1=re.findall('\d+',string)list1= [eval(i) for i in list1 ]list1结果:

可以,在input 外面在包一层int.b=int(input())

可以使用字符串的join方法,可以把列表的各个元素连接起来,字符串就是连个列表各元素的连接符.>>> l = ['i', 'want', 'a', 'apple', 'pi']>>> ' '.join(l)'i want a apple pi'' '代表使用空格连接字符串的各个元素.我们甚至可以使用空字符串来连接列表的各个元素,这样连接后,列表的各个元素间将不会有间隔.>>> l2 = ['1','2','3','4','5']>>> ''.join(l2)'12345'

t1 = (1,2,3,4,5) t2 = tuple(str(x) for x in t1) 再看看别人怎么说的.

int(num):把num换成整数类型 float(num): 把num换成浮点数类型 eval(num):会根据num的类型转换,如果num是浮点数就转换浮点数,整数就转换整数,比较实用

int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中的有效

chr()函数将0-255的整数值转换为单个ASCII字符ord()函数返回单个字符的ASCII值int()函数尝试将字符串按字面意思转换成为整数,比如int('100')返回整数值100str()函数将整数值转换为字符串,比如str(100)返回字符串'100'

1. str转袭list list = list(str)2. list转str str= ''.join(list)3. tuple list相互2113转5261换41021653 tuple=tuple(list) list=list(tuple)

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com