为了账号安全,请及时绑定邮箱和手机立即绑定

如何优雅的处理python list问题

如何优雅的处理python list问题

Cats萌萌 2019-05-25 13:30:41
问题如下:有一个list,是有list嵌套与Str的混合的list,如何能优雅的处理成一个简单的list#example:tmp=['0-0',['0-1-0','0-1-5'],['0-2-0','0-2-1','0-2-2'],['3-1-0','3-1-1','3-1-2','3-1-3','3-1-4','3-1-5'],'4-0','4-1','5-0','5-1']#to:des=['0-0','0-1-0','0-1-5','0-2-0','0-2-1','0-2-2','3-1-0','3-1-1','3-1-2','3-1-3','3-1-4','3-1-5','4-0','4-1','5-0','5-1']有一些要求:实际问题是很大量的数,如何不增加额外list的情况下处理?(需要内存控制)维度已知,二维若维度增加,应该如何处理?请指教!谢谢各位了
查看完整描述

2 回答

?
达令说

TA贡献1821条经验 获得超6个赞

fromcompiler.astimportflatten
des=flatten(tmp)
支持多维。你也可以自己写个递归函数,自己处理。
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 294 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信