怎样把python 二维元组转成一个一维的python 列表?

Logix5000 2017-12-09 01:56:49
a = [(4,2,3), (5, 9, 1), (7,8,9)]
想把a变成["4,2,3", "5, 9, 1", "7,8,9",]

先谢谢大家了。
...全文
274 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2017-12-11
  • 打赏
  • 举报
回复


In [3]: a = [(4,2,3), (5, 9, 1), (7,8,9)]

In [8]: b = [[str(y) for y in x] for x in a]

In [9]: b
Out[9]: [['4', '2', '3'], ['5', '9', '1'], ['7', '8', '9']]

In [10]: c = [",".join(z) for z in b]

In [11]: c
Out[11]: ['4,2,3', '5,9,1', '7,8,9']

混沌鳄鱼 2017-12-09
  • 打赏
  • 举报
回复

>>> [','.join(map(str, t)) for t in a]
['4,2,3', '5,9,1', '7,8,9']
>>> [str(t)[1:-1] for t in a]
['4, 2, 3', '5, 9, 1', '7, 8, 9']
>>> 

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧