永发信息网

python 如何将列表中的元组转成字符串

答案:2  悬赏:10  手机版
解决时间 2021-01-26 22:50
  • 提问者网友:雾里闻花香
  • 2021-01-26 01:19
例如将:[('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”
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 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'
>>>这样就可以了
全部回答
  • 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函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯