python 一个函数,它接受一个列表并将其分成n个段,同时将它们排序为列表字典。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 一个函数,它接受一个列表并将其分成n个段,同时将它们排序为列表字典。相关的知识,希望对你有一定的参考价值。

def divide_list(list, n):
	dividend = len(list) / n
	div_dict, div_list = {x:[] for x in range(dividend)}, []
	first_part, end_part = 0, n
	dic_index = 0
	while dic_index < max(div_dict.keys()) + 1:
		div_dict[dic_index].append(list[first_part:end_part])
		first_part = end_part
		end_part = end_part + end_part
		dic_index = dic_index + 1
	return div_dict 

	
	
		
			
	
	

以上是关于python 一个函数,它接受一个列表并将其分成n个段,同时将它们排序为列表字典。的主要内容,如果未能解决你的问题,请参考以下文章

Python:如何创建一个 zipfile 并将其写入多个目录/文件夹?

Python向函数传递列表

python-写函数,获取传入列表的所有奇数位索引对应的元素,并将其作为新列表返回。

Python/Pandas - 性能改进 - 将列分成多个部分并将字符串序列转换为列表

划分列表并将列表附加到单独的列表python

创建 N 个对象并将它们添加到列表中