日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python - 如何利用元組中某個數(shù)據(jù)或字典中某組key,對一個序列的數(shù)據(jù)進行排序?

瀏覽:187日期:2022-06-29 15:57:33

問題描述

假設通過對海量的原始數(shù)據(jù)后分析得到這樣的數(shù)據(jù):

[(id,node,val)(id,node,val)...]就是依次為 用戶id,所在服務器,數(shù)值 這樣的元組,然后要根據(jù)服務器分開,再依靠val大小進行排序,然后寫入excel中。或者產(chǎn)生[{'id':xxx,'node':xxx,'val':xxx},{'id':xxx,'node':xxx,'val':xxx}...]如果是只有一組kv,可以通過sorted的方式進行排序,但是現(xiàn)在node的名稱是未知的,這些服務器名每天都可以能會發(fā)生變化。當我獲取到這樣的數(shù)據(jù)后,如何根據(jù)服務器名稱分開,再排序數(shù)據(jù)呢?這里主要卡在,node本身的名稱并不是固定的,比如你先創(chuàng)建n個列表,把相同節(jié)點的數(shù)據(jù)放進去,但你不知道要創(chuàng)建多少個列表。而且之后在將處理后的數(shù)據(jù)寫入excel時,勢必要用到循環(huán)。這樣循環(huán)套循環(huán),而且無論是數(shù)據(jù)分類后,還是排布后的新數(shù)據(jù)組名稱都不是確定的。即便使用exec命令也無法滿足需要啊

問題解答

回答1:

from collections import defaultdictd = defaultdict(list)data = [(id,node,val),(id,node,val)...]# 按node進行分組for x in data: d[x[1]].append(x) # 將分組數(shù)據(jù)依次寫入excelfor _, v in d.iteritems(): # 排序 tmp = sorted(v, key=lambda x: x['val'], reverse=True/False) # 寫入excel write_to_excel(tmp)

另外其實可以將數(shù)據(jù)按id, node, val 全部寫入csv文件通過linux的awk, uniq, sort 等命令工具寫一個shell腳本, 也是很快的

還有關(guān)于你的海量數(shù)據(jù)究竟有多大, 在哪個數(shù)量級,沒有明確, 如果數(shù)據(jù)量真的很大, 用上面的python代碼內(nèi)存不夠用也是可能的, 這個需要你自己估算下

回答2:

如果我正確理解了你的需求的話,可以用字典,字典的鍵是node的名稱,字典的值是由項組成的列表:

data = [{'id':xxx,'node':xxx,'val':xxx},{'id':xxx,'node':xxx,'val':xxx}...]result = {}for data_item in data: node_name = data_item['node'] if node_name in result.keys():result[node_name].append(data_item) else:result[node_name] = [data_item]

之后再根據(jù)鍵(服務器名稱)取出字典中的每一項的值(就是數(shù)據(jù)列表),對其sort加lambda根據(jù)每一項中的某個值進行排序。

標簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品久久久久久久久久齐齐| 日本国产亚洲| 国产精品白丝久久av网站| 日韩精品导航| 国产欧美日韩精品高清二区综合区| 麻豆一区二区99久久久久| 免费亚洲一区| 久久精品天堂| 日韩在线黄色| 国产精品日本一区二区不卡视频| 亚洲精品在线国产| 91精品丝袜国产高跟在线| 国产视频网站一区二区三区| 欧美韩一区二区| 久久久久免费| 国产午夜精品一区二区三区欧美 | 国产精品久久久网站| 日韩制服丝袜先锋影音| 97成人在线| 日韩激情综合| 欧美激情日韩| 日韩伦理福利| 视频在线在亚洲| 国产精选久久| 99久久精品费精品国产| 亚洲三级网址| 国产高潮在线| 亚洲精品伊人| 成人在线免费观看网站| 男女激情视频一区| 亚洲精品一级| 精品国产一级| 99在线|亚洲一区二区| 国产精品亚洲成在人线| 老司机精品在线| 国产在线日韩| 国产视频一区二| 午夜国产精品视频| 国产精品成人国产| 亚洲欧美日韩国产一区| 国产精品福利在线观看播放| 在线观看一区| 日本久久成人网| 国产精品一区二区三区美女 | sm捆绑调教国产免费网站在线观看 | 午夜国产精品视频| 亚洲免费福利一区| 大香伊人久久精品一区二区| 久久国产66| 成人精品久久| 日本aⅴ精品一区二区三区| 99精品网站| 欧美日一区二区在线观看| 免费观看久久av| 国产精品一页| 蜜桃视频免费观看一区| 国产精品毛片久久| 色8久久久久| 欧美日韩一区二区三区视频播放| 日本不卡一区二区三区| 99精品99| 欧美日韩精品免费观看视欧美高清免费大片 | 桃色一区二区| 激情视频一区二区三区| 亚洲午夜电影| 麻豆成人综合网| 日本在线视频一区二区| 亚洲专区在线| 色88888久久久久久影院| 日产午夜精品一线二线三线| 国产欧美午夜| 亚洲va久久| 视频在线在亚洲| 欧美在线亚洲| 国产极品模特精品一二| 91精品国产自产观看在线 | 久久香蕉国产| 日韩综合一区| 麻豆网站免费在线观看| 精品国产三区在线| 美腿丝袜亚洲三区| 麻豆国产精品777777在线| 国产美女视频一区二区| 亚洲精品看片| 免费高清在线一区| 免费久久99精品国产| 久久国产精品久久久久久电车| 成人在线观看免费视频| 国产一区二区三区不卡av| 久久成人av| 国产精品国码视频| 国产精品网址| 国产精品网址| 国产精品久久久久av蜜臀| 欧美一区免费| 国产欧美二区| 久久影院一区二区三区| 精品免费av| 亚洲免费福利| 丝袜诱惑一区二区| 亚洲一本视频| 日韩亚洲国产欧美| 亚洲自啪免费| 亚洲a成人v| 国产精品久久久久久久久久齐齐| 欧美国产免费| 欧美xxxx中国| 国产99久久| 午夜亚洲一区| 日韩精品a在线观看91| 国产精品亲子伦av一区二区三区| 国产精品对白| 深夜福利视频一区二区| 欧美日韩国产一区二区三区不卡| 亚洲免费中文| 国产欧美高清| 欧美成人a交片免费看| 日韩欧美一区二区三区免费看| 99久久夜色精品国产亚洲1000部| 日韩视频不卡| 久久中文欧美| 日本三级亚洲精品| 亚洲欧美网站在线观看| 日韩成人一级| 精品国产亚洲一区二区三区在线| 91亚洲一区| 午夜精品亚洲| 日韩毛片网站| 麻豆视频久久| 国产91一区| 日韩av中文在线观看| 国产精品亚洲欧美一级在线| 麻豆久久一区| 午夜日韩av| 国产免费av一区二区三区| a日韩av网址| 亚洲综合欧美| 欧美激情麻豆| 激情欧美日韩一区| 亚洲久久在线| 91亚洲一区| 综合国产视频| 日本久久综合| 综合一区在线| 日本不良网站在线观看| 久久亚洲二区| 久久精品99久久久| 免费观看亚洲| 六月婷婷一区| 成人在线视频区| 免费一级片91| 中文一区一区三区高中清不卡免费| 在线亚洲观看| 日韩av二区| 亚洲日本免费电影| 久久激情中文| 国产精品久久亚洲不卡| 亚洲精华国产欧美| 精品国产日韩欧美精品国产欧美日韩一区二区三区| 美女被久久久| 日韩**一区毛片| 久久久久久久久99精品大| 亚洲视频电影在线| 日韩欧美精品一区| 国产欧美三级| 丝瓜av网站精品一区二区| 麻豆国产欧美日韩综合精品二区| 每日更新成人在线视频| 麻豆91在线播放| 亚洲在线观看| 精品国产一区二区三区av片| 蜜臀a∨国产成人精品| 国产中文在线播放| 国产欧美日韩在线观看视频| 亚洲深夜福利| 日韩在线观看| 国产极品模特精品一二| 久久国产毛片| 国产精品最新| 免费看欧美美女黄的网站| 日韩av免费大片| 日本视频中文字幕一区二区三区| 尤物网精品视频| 日本久久成人网| 国产成人精品福利| 国产日韩精品视频一区二区三区| 欧美中文日韩| 性欧美69xoxoxoxo| 久久影院午夜精品| 麻豆精品av| 欧美激情福利| 国产精品尤物| 日韩激情综合| 亚洲字幕久久| 亚洲一级大片| 午夜天堂精品久久久久| 在线观看亚洲精品福利片| 亚洲综合丁香| 免费人成在线不卡| 蜜臀va亚洲va欧美va天堂|