我正在尋找一種類似于python中的“字典”的go語言功能,以促進某些python代碼的轉(zhuǎn)換。編輯:對于此重復(fù)數(shù)據(jù)刪除應(yīng)用程序,地圖工作得很好。我能夠在短短幾秒鐘內(nèi)使用帶有16字節(jié)字符串索引的映射將1.3e6重復(fù)項壓縮為2.5e5唯一項。與地圖相關(guān)的代碼很簡單,因此我將其包含在下面。值得一提的是,使用1.3e6元素預(yù)分配地圖的速度僅提高了百分之幾: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 關(guān)注
- 283 瀏覽
添加回答
舉報
0/150
提交
取消