python - 按第一个值组合数组条目
问题描述
所以我有一个表格数组......
[[1,454,435][1,332,646][2,342,765][3,234,343][3,565,965]...]
(有几百个子列表)
我想把它变成以下形式的数组:
[[1,454,435,332,646][2,342,765],[3,234,343,565,965]...]
我考虑过做一个嵌套循环来迭代子列表然后是值,但我只是不确定如何创建新数组或组合我拥有的数组。
解决方案
D 解决方案:
a
.chunkBy!((a, b) => a[0] == b[0])
.map!(subgroup => chain(
subgroup.front[0].only,
subgroup.map!(subgroup => subgroup[1 .. $]).joiner
))
推荐阅读
- python - 如何获取两个日期之间的天数?
- r - 合并两个数据集但没有重复
- selenium - groovy.lang.MissingPropertyException:没有这样的属性:类工具包:custom.SampleKeyword
- awk - 文件行的信誉变化
- qt - 树视图中自定义数据的 Mime 类型
- android-studio - gradle在Android Studio中成功同步时如何隐藏/折叠构建窗口
- node.js - 生产服务器上的nodejs 500内部服务器错误
- java - RegEx 用于替换字符串中的数字
- java - 如何仅将特殊字符转换为 html 实体而不转义 <、>、" 和 '?
- github - 在 GitHub 拉取请求检查选项卡中查看检查状态