python把二位列表变为一维列表的方法
2018-04-01 20:20
211 查看
c = [[1,2,3], [4,5,6], [7,8,9]]1.用列表推导式
2.用嵌套循环展开
>>> sum(c,[])
[1, 2, 3, 4, 5, 6, 7, 8, 9]
4.导入相关的包
>>> [n for a in c for n in a ] [1, 2, 3, 4, 5, 6, 7, 8, 9]
2.用嵌套循环展开
>>> result=[] >>> for a in c: for n in a: result.append(n) result #result的位置没有和第一个for对齐,所以结果不理想 [1] [1, 2] [1, 2, 3] [1, 2, 3, 4] [1, 2, 3, 4, 5] [1, 2, 3, 4, 5, 6] [1, 2, 3, 4, 5, 6, 7] [1, 2, 3, 4, 5, 6, 7, 8] [1, 2, 3, 4, 5, 6, 7, 8, 9]3.用sum对列表的求和
>>> sum(c,[])
[1, 2, 3, 4, 5, 6, 7, 8, 9]
4.导入相关的包
>>>from itertools import chain >>>list(chain(*vec)) [1,2, 3, 4, 5, 6, 7, 8, 9] >>>from itertools import chain >>>list(chain(*vec)) [1,2, 3, 4, 5, 6, 7, 8, 9]
相关文章推荐
- Python嵌套列表转一维的方法(压平嵌套列表)
- python判断字典,列表,元组为空的方法。
- python得到windows自启动列表的方法
- python 列表删除所有指定元素的方法
- python列表,字典和集合筛选数据方法
- python之列表(list)的使用方法介绍
- python求列表交集的方法汇总
- Python字典中的键映射多个值的方法(列表或者集合)
- python 列表转为字典的两个小方法
- python3判断字典、列表、元组为空以及字典是否存在某个key的方法
- Python列表去掉重复元素的一种方法
- python提取字典key列表的方法
- Python中将字典转换为列表的方法
- python二维列表一维列表的互相转换
- 笨方法学python 习题32(循环和列表)习题33(while循环)
- python列表的方法
- python 列表排序方法reverse、sort、sorted详解
- python实现列表对应元素求和的两种方法
- Python对list列表结构中的值进行去重的方法总结
- Python递归遍历列表及输出的实现方法