Skip to main content
 首页 » 编程设计

python之如何从列表中将五个元素组成一组

2025年05月04日14sxdcgaq8080

我的 GAE 应用程序在上传时收到多个文件(可以是从 0 到 N)。我在 files_arguments 列表中有列表:

files_arguments = self.request.arguments() 

我需要获取前 5 个元素,然后处理它们。然后取下 5 个元素并处理。等等。当然,最后一组元素可以少于 5 个。

这样做的代码应该是什么? (在那之后我不会使用 files_arguments,所以元素可以在处理后从列表中删除)

请您参考如下方法:

这是低技术含量的方法。如果它小于 n,它不会丢弃最后一组。

n = 5 
groups = [files_arguments[i:i + n] for i in range(0, len(files_arguments), n)]