python 列表降维的实例讲解

yipeiwu_com6年前Python基础

列表降维(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 列表降维的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python subprocess模块详细解读

Python subprocess模块详细解读

本文研究的主要是Python subprocess模块的相关内容,具体如下。 在学习这个模块前,我们先用Python的help()函数查看一下subprocess模块是干嘛的: DES...

对Python _取log的几种方式小结

1. 使用.logfile 方法 #!/usr/bin/env python import pexpect import sys host="146.11.85.xxx" user=...

python+matplotlib绘制简单的海豚(顶点和节点的操作)

python+matplotlib绘制简单的海豚(顶点和节点的操作)

海豚 本文例子主要展示了如何使用补丁、路径和转换类绘制和操作给定的顶点和节点的形状。 测试可用。 import matplotlib.cm as cm import matplotl...

Python输出带颜色的字符串实例

Python输出带颜色的字符串实例

输出带颜色的字符串,用来显示要突出的部分。经测验,在pycharm中可行,在windows命令行中不可行。原因未知。 方法: 格式:"\033[显示方式;前景色;背景色m 需要变颜色...

numpy中以文本的方式存储以及读取数据方法

Numpy中除了能够把数据以二进制文件的方式保存到文件中以外,还可以选择把数据保存到文本文件中。如果我有磁盘存储的需要,我一般会选择文本的存储,因为后期的处理工具会有更多的选择。 文本存...