可以使用列表切片来拆分数组,每次取出20个元素作为一个子数组。下面是一个示例代码:

def split_array(arr, size):
    return [arr[i:i+size] for i in range(0, len(arr), size)]

# 测试代码
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]
result = split_array(arr, 20)
print(result)

输出结果为:

[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], [21, 22, 23]]

这样就将原始数组拆分成了以20个元素为一组的子数组。

python拆分数组20个一组

原文地址: http://www.cveoy.top/t/topic/hQSo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录