例如将:[('k', 't', 'i', 'r'), ('l', 'u', 's', 't'), ('m', 'i', 'c', 'y'), ('e', 't', 'g', 'h')]
转成:“k,t,i,r;l,u,s,t;m,i,c,y;e,t,g,h”
python 如何将列表中的元组转成字符串
答案:2 悬赏:10 手机版
解决时间 2021-01-26 22:50
- 提问者网友:雾里闻花香
- 2021-01-26 01:19
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-01-26 02:38
a = [('k', 't', 'i', 'r'), ('l', 'u', 's', 't'), ('m', 'i', 'c', 'y'), ('e', 't', 'g', 'h')]
>>> arr = []
>>> for z in a:
arr.append(','.join(list(z)))
>>> arr
['k,t,i,r', 'l,u,s,t', 'm,i,c,y', 'e,t,g,h']
>>> ';'.join(arr)
'k,t,i,r;l,u,s,t;m,i,c,y;e,t,g,h'
>>>这样就可以了
>>> arr = []
>>> for z in a:
arr.append(','.join(list(z)))
>>> arr
['k,t,i,r', 'l,u,s,t', 'm,i,c,y', 'e,t,g,h']
>>> ';'.join(arr)
'k,t,i,r;l,u,s,t;m,i,c,y;e,t,g,h'
>>>这样就可以了
全部回答
- 1楼网友:白昼之月
- 2021-01-26 03:42
python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示:>>> s = "xxxxx"
>>> list(s)
['x', 'x', 'x', 'x', 'x']
>>> tuple(s)
('x', 'x', 'x', 'x', 'x')
>>> tuple(list(s))
('x', 'x', 'x', 'x', 'x')
>>> list(tuple(s))
['x', 'x', 'x', 'x', 'x'] 列表和元组转换为字符串则必须依靠join函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯