如何将任意长度的列表拆分为大小相等的块?
相关问题: 如何以块的形式迭代列表
原文由 jespern 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何将任意长度的列表拆分为大小相等的块?
相关问题: 如何以块的形式迭代列表
原文由 jespern 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
这是一个生成大小均匀的块的生成器:
对于 Python 2,使用
xrange
而不是range
:下面是一个列表理解单行。不过,上面的方法更可取,因为使用命名函数会使代码更容易理解。对于 Python 3:
对于 Python 2: