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