我正在寻找一种类似于python中的“字典”的go语言功能,以促进某些python代码的转换。编辑:对于此重复数据删除应用程序,地图工作得很好。我能够在短短几秒钟内使用带有16字节字符串索引的映射将1.3e6重复项压缩为2.5e5唯一项。与地图相关的代码很简单,因此我将其包含在下面。值得一提的是,使用1.3e6元素预分配地图的速度仅提高了百分之几:var m = make(map[string]int, 1300000) // map with initial space for 1.3e6 elementsct, ok := m[ax_hash]if ok { m[ax_hash] = ct + 1} else { m[ax_hash] = 1}
2 回答
- 2 回答
- 0 关注
- 262 浏览
添加回答
举报
0/150
提交
取消