python实现把二维列表变为一维列表的方法分析
作者:eacxzm 时间:2021-11-30 07:13:44
本文实例讲述了python实现把二维列表变为一维列表的方法。分享给大家供大家参考,具体如下:
c = [[1,2,3], [4,5,6], [7,8,9]]
1.用列表推导式
>>> [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程序设计有所帮助。
来源:https://blog.csdn.net/eacxzm/article/details/79781115
标签:python,二维列表,一维列表
0
投稿
猜你喜欢
Python数据结构栈实现进制转换简单示例
2022-10-21 13:48:21
Windows 下python3.8环境安装教程图文详解
2023-05-09 09:55:09
基于B-树和B+树的使用:数据搜索和数据库索引的详细介绍
2024-01-19 01:28:16
彻底解决ewebeditor网站后台不能上传图片的方法
2023-07-09 04:09:01
利用PyInstaller将python程序.py转为.exe的方法详解
2021-07-09 16:41:51
说说CSS Hack 和向后兼容
2010-05-17 13:11:00
asp让网站自动识别手机访问跳转至手机网站
2014-12-06 09:36:02
Python爬虫urllib和requests的区别详解
2023-04-24 23:25:27
这十大Python库你真应该知道
2022-09-20 00:09:03
MySQL进阶之索引
2024-01-23 11:54:09
Python垃圾邮件的逻辑回归分类示例详解
2021-02-21 04:21:00
Python Asyncio 库之同步原语常用函数详解
2021-04-27 03:50:39
Python编程使用PyQt5库实现动态水波进度条示例
2021-11-16 18:50:16
非常全面的实用JavaScript开发工具列表
2010-01-05 16:44:00
python 中的@运算符使用
2023-10-24 22:23:46
页面编码的doctype声明
2007-05-31 09:21:00
浅谈python新式类和旧式类区别
2023-03-16 16:47:37
Python还能这么玩之只用30行代码从excel提取个人值班表
2022-05-03 22:49:45
python实现windows壁纸定期更换功能
2022-09-06 15:05:11
Python StringIO模块实现在内存缓冲区中读写数据
2021-12-22 08:23:13