gpt4 book ai didi

python - 如何在python中将数组拆分为给定长度的 block ?

转载 作者:行者123 更新时间:2023-12-05 00:53:56 26 4
gpt4 key购买 nike

什么是最快和最短的方法来转动这个:

ids = [1, 2, 3, 4, 5, 6, 7, 8, 9]

例如变成这样:

ids = [[1, 2], [3, 4], [5, 6], [7, 8], [9]]

通过将输入 2 作为固定长度。

当然有一些简单的方法可以做到这一点,但我觉得它们都没有那么快或漂亮。

最佳答案

你为什么不试试列表推导?

示例:

[ids[i:i+2] for i in range(0,len(ids),2)]

输出:

[[1, 2], [3, 4], [5, 6], [7, 8], [9]]

关于python - 如何在python中将数组拆分为给定长度的 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66933235/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com