当前位置: 移动技术网 > IT编程>脚本编程>Python > python 列表降维的实例讲解

python 列表降维的实例讲解

2018年08月12日  | 移动技术网IT编程  | 我要评论

抗战胜利手抄报,赵本山春晚小品全集高清,suckerducker

列表降维(python:3.x)

之前遇到需要使用列表降维的情况,

如:

原列表 : [[12,34],[57,86,1],[43,22,7],[1,[2,3]],6]

转化为 : [12, 34, 57, 86, 1, 43, 22, 7, 1, 2, 3, 6]

思路:

把列表转化为字符串,直接去掉 “[“ 和 “]”

最后由字符串转化为列表

 a = [[12,34],[57,86,1],[43,22,7],[1,[2,3]],6]
 #把列表转为字符串
 b = str(a)
 #替换掉'['和']'
 b = b.replace('[','')
 b = b.replace(']','')
 #最后转化成列表
 a = list(eval(b))
 print(a)

执行结果 : [12, 34, 57, 86, 1, 43, 22, 7, 1, 2, 3, 6]

以上这篇python 列表降维的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网