我正在尋找一種類似于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 回答
- 0 關注
- 288 瀏覽
添加回答
舉報
0/150
提交
取消