Python 技巧:如何将一个列表list用一句代码改成列表中的列表
2013-12-26 22:42
1111 查看
nested list 嵌套列表
这是晚上在写代码的时候用到的一个实用技巧:
比如将[1,2,3,4,5,6,7,8,9] 转换成 [[1,2,3],[4,5,6],[7,8,9]] 可以用list comprehension的技巧
http://stackoverflow.com/questions/6614891/turning-a-list-into-nested-lists-in-python 原文from stackoverflow
new_list 是目标列表,data_list 只是一个暂时性储存格
这是晚上在写代码的时候用到的一个实用技巧:
比如将[1,2,3,4,5,6,7,8,9] 转换成 [[1,2,3],[4,5,6],[7,8,9]] 可以用list comprehension的技巧
http://stackoverflow.com/questions/6614891/turning-a-list-into-nested-lists-in-python 原文from stackoverflow
new_list 是目标列表,data_list 只是一个暂时性储存格
new_list = [data_list[i:i+3] for i in range(0, len(data_list), 3)
相关文章推荐
- python - 列表分组技巧 #写出一段 Python 代码,实现分组一个 list 里面的元素,如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....]
- python 如何在一个for循环中遍历两个列表
- 如何使用 50 行 Python 代码制作一个计算器
- Python代码实现:删除一个list里面的重复元素
- React技巧3(如何优雅的渲染一个List)
- 如何通过传指针得到一个list对象列表的地址
- 如何使用代码获得一个function module的Where Used List
- [转]如何把嵌套的python list转成一个一维的python list?
- python 如何用列表生成式创建2维list?
- Python 高效编程技巧实战(2-1)如何在列表,字典, 集合中根据条件筛选数据
- python笔试题之找出一个列表里出现频次最高的元素(most common elements in a list)
- SSL证书相关技巧 -- 如何访问一个网站,其证书不在系统证书列表中
- **请写出一段Python代码实现删除一个list里面的重复元素
- python列表(list)的使用技巧及高级操作
- python中如何将两个list合并成一个list,不用for语句
- Python面试题 之 Uniquify a list 不使用set去除一个列表中的重复项,并且保持原有的排列顺序
- 详解Python如何获取列表(List)的中位数
- 【量化小讲堂-Python&Pandas系列10】如何判断一个策略的好坏?(附代码)
- Python代码分析,对于列表使用list += list 和 list = list + list的不同
- python高效编程技巧1 (如何在列表,字典,集合中根据条件筛选数据)