当前位置: 首页 > 编程笔记 >

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

马寒
2023-03-14
本文向大家介绍用Python将一个列表分割成小列表的实例讲解,包括了用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分割列表(list)的方法示例,包括了python分割列表(list)的方法示例的使用技巧和注意事项,需要的朋友参考一下 前言 在日常开发中,有些API接口会限制请求的元素个数,这时就需要把一个大列表分割为固定的小列表,再进行相关处理,本文搜集了几个简单的方法,分享出来供大家参考学习,下面来看看详细的介绍: 方法示例 总结 以上就是这篇文章的全部内容了,希望本文的内容对大

  • 给定需要排序和分组的对象列表: 我想将列表分组为列表中的列表,按widgetCode分组,每个子列表的元素按照它们在原始列表中遇到的顺序排列。我知道可以使用收集器将它们分组到列表映射中: 我并不认为键是理所当然地排序的,所以我采取了额外的步骤,将整个内容加载到SortedMap类型中: 我知道我可以通过使用.values()从sortedWidgetMap获取集合,而且我猜它是一个有序集合,因为它

  • 问题内容: 我有一列如下所示的熊猫: 我需要将列表的此列分为2列,并使用。 问题答案: 您可以使用与构造函数通过转换为创建通过使用: 对于新的DataFrame: 解决方案apply(pd.Series)非常慢:

  • 本文向大家介绍python实现两个一维列表合并成一个二维列表,包括了python实现两个一维列表合并成一个二维列表的使用技巧和注意事项,需要的朋友参考一下 我就废话不多说了,直接上代码吧! 以上这篇python实现两个一维列表合并成一个二维列表就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 问题内容: 在Java中将列表拆分为两个子列表的最简单,最标准和/或最有效的方法是什么?可以更改原始列表,因此无需复制。方法签名可以是 [EDIT] 返回原始列表上的视图,如果修改了原始视图,该视图将无效。因此,除非它也放弃了原始参考文献,否则无法使用(或者,如Marc Novakowski的回答所述,使用但立即复制结果)。 问题答案: 快速半伪代码: 它使用标准的List实现方法,并避免了所有循