Lua获取Table中相同值个数

tabT={}
tab = {1,2,2,2,3,4,1}
function TTT()
    table.sort(tab)    
    for key,v in pairs(tab) do
        if tabT[tab[key]] == nil then
            tabT[tab[key]] = 1
        else
            tabT[tab[key]] = tabT[tab[key]] + 1
        end
    end    
end
TTT()
for i,v in pairs(tabT) do
    print(i,v)
end
posted @ 2024-01-05 10:38  Maguyusi  阅读(12)  评论(0)    收藏  举报  来源