用Python将一个列表分割成小列表的实例讲解

yipeiwu_com7年前Python基础

方法一

def list_of_groups(init_list, childern_list_len):
 '''
 init_list为初始化的列表,childern_list_len初始化列表中的几个数据组成一个小列表
 :param init_list:
 :param childern_list_len:
 :return:
 '''
 list_of_group = zip(*(iter(init_list),) *childern_list_len)
 end_list = [list(i) for i in list_of_group]
 count = len(init_list) % childern_list_len
 end_list.append(init_list[-count:]) if count !=0 else end_list
 return end_list
print(list_of_groups(l,1))

方法二

l = [i for i in range(15)]
n = 3 #大列表中几个数据组成一个小列表
print([l[i:i + n] for i in range(0, len(l), n)])

效果

以上这篇用Python将一个列表分割成小列表的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

使用python serial 获取所有的串口名称的实例

如下所示: #!/usr/bin/env python # -*- coding: utf-8 -* import serial import serial.tools.list...

在Pycharm中修改文件默认打开方式的方法

在Pycharm中修改文件默认打开方式的方法

新下载了一个Pycharm,建了个小demo,期间产生了一个sqlite3文件,由于是第一次打开,就弹出选择打开方式的对话框,手一块直接点了个Text,然后就乱码了: 那我们不小心操作...

Python psutil模块简单使用实例

安装很简单 复制代码 代码如下: pip install psutil 官网地址为: https://pythonhosted.org/psutil/ (文档上有详细的api) git...

Python实现连接MySql数据库及增删改查操作详解

Python实现连接MySql数据库及增删改查操作详解

本文实例讲述了Python实现连接MySql数据库及增删改查操作。分享给大家供大家参考,具体如下: 在本文中介绍 Python3 使用PyMySQL连接数据库,并实现简单的增删改查。(注...

让python同时兼容python2和python3的8个技巧分享

python邮件列表里有人发表言论说“python3在10内都无法普及”。在我看来这样的观点有些过于悲观,python3和python2虽然不兼容,但他们之间差别并没很多人想像的那么大。...