python如何将一个全部为int的元组,转化为全部为str的元组
比如(1,2,3,4,5)>>>('1','2','3','4','5')有没有方便的函数?循环的方法怎么写,并且会不会影响性能?...
比如
(1,2,3,4,5) >>> ('1','2','3','4','5')
有没有方便的函数? 循环的方法怎么写,并且会不会影响性能? 展开
(1,2,3,4,5) >>> ('1','2','3','4','5')
有没有方便的函数? 循环的方法怎么写,并且会不会影响性能? 展开
5个回答
展开全部
我自己试验了一下,这样做就可以了
>>> 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')
>>> 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')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>>> L = (1,2,3,4,5)
>>> map(str, L)
['1', '2', '3', '4', '5']
>>> tuple(map(str, L))
('1', '2', '3', '4', '5')
>>> map(str, L)
['1', '2', '3', '4', '5']
>>> tuple(map(str, L))
('1', '2', '3', '4', '5')
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tuple = (7,6,5,4)
print(type(tuple)) #显示数据类型
print tuple[0] #输出结果
处理结果:
7
所以要提取元组内数据用列表的提取方式:tuple[]就行
print(type(tuple)) #显示数据类型
print tuple[0] #输出结果
处理结果:
7
所以要提取元组内数据用列表的提取方式:tuple[]就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
元组是不可更改的,所谓的转化,其实是新建了一个经过转化的元组吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
t1 = (1,2,3,4,5)
t2 = tuple(str(x) for x in t1)
t2 = tuple(str(x) for x in t1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询