美文网首页
python2中类似ruby each_slice的实现

python2中类似ruby each_slice的实现

作者: 已不再更新_转移到qiita | 来源:发表于2019-05-18 01:01 被阅读0次
def each_slice(arr, n):
    return [arr[i:i + n] for i in range(0, len(arr), n)]

print(each_slice([1, 2, 3, 4, 5], 2))
print(each_slice([1, 2, 3, 4, 5], 3))
print(each_slice([1, 2, 3, 4, 5], 4))
# => [[1, 2], [3, 4], [5]]
# => [[1, 2, 3], [4, 5]]
# => [[1, 2, 3, 4], [5]]

参考:

https://cortyuming.hateblo.jp/entry/2016/07/15/161538

相关文章

网友评论

      本文标题:python2中类似ruby each_slice的实现

      本文链接:https://www.haomeiwen.com/subject/caqzaqtx.html