1. 首页 > 快讯

将数组拆分成多个size长度的区块(将数组拼接成一个字符串)

js的数组拆分问题

提出问题的是想要将数组 [1,2,3,4,5,6,7,8,9] 拆分为三个连续递增的数组:[1,4,7]、[2,5,8] 和 [3,6,9]。

提出的解决方案中,询问了数组元素是否必须是连续递增的。如果要求元素连续,则可以根据以下 python 代码实现:

nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]
result = [nums[i:i+3] for i in range(0, len(nums), 3)]
print(result)
登录后复制

执行此代码将输出:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
登录后复制

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/6646.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666