python如何将一个全部为int的元组,转化为全部为str的元组
发布网友
发布时间:2022-04-07 11:30
我来回答
共5个回答
热心网友
时间:2022-04-07 13:00
我自己试验了一下,这样做就可以了
>>> a=(1,2,3,4,5)
>>> map(lambda x: str(x),a)
['1', '2', '3', '4', '5']
>>> tuple(map(lambda x: str(x),a))
('1', '2', '3', '4', '5')
热心网友
时间:2022-04-07 14:18
>>> L = (1,2,3,4,5)
>>> map(str, L)
['1', '2', '3', '4', '5']
>>> tuple(map(str, L))
('1', '2', '3', '4', '5')
热心网友
时间:2022-04-07 15:52
tuple = (7,6,5,4)
print(type(tuple)) #显示数据类型
print tuple[0] #输出结果
处理结果:
7
所以要提取元组内数据用列表的提取方式:tuple[]就行
热心网友
时间:2022-04-07 17:44
元组是不可更改的,所谓的转化,其实是新建了一个经过转化的元组吧
热心网友
时间:2022-04-07 19:52
t1 = (1,2,3,4,5)
t2 = tuple(str(x) for x in t1)