[,,
,,]
上面的json資料是從乙個前端form使用jquery的serializearray()後生成的,現在想要對其鍵值根據name
進行分組,這樣好處理多個相同名稱*-duoxuan
(其實是前端checkbox多選的結果)
import json
import itertools
from operator import itemgetter
raw = r'[,,,,]'
jdata = json.loads(raw)
sorted_jdata =
sorted
(jdata, key=itemgetter(
'name'))
# 先進行排序
for key, group in itertools.groupby(sorted_jdata, key=
lambda x:x[
'name'])
:# 使用匿名函式將name傳給key
print
(key)
print
(list
(group)
)# 輸出內容
19-tiankong
24-tiankong
7-duoxuan[,
,]
datatable使用groupby進行分組統計
今天有同事問,如何在datatable中進行分組,並且計算分組後每組的數量,想了一下,可以使用linq來實現datatable分組。如下 效果區域 庫房 數量 北京 北京倉庫 1 北京 上海倉庫 1 上海 上海倉庫 2 datatable dt new datatable cart datacolu...
datatable使用groupby進行分組統計
如何在datatable中進行分組,並且計算分組後每組的數量,想了一下,可以使用linq來實現datatable分組。如下 效果區域 庫房 數量 北京 北京倉庫 1 北京 上海倉庫 1 上海 上海倉庫 2 datatable dt new datatable cart datacolumn dc1 ...
jq進行json資料解析
jq進行json資料解析 學習了 幫助文件 使用man可以檢視詳細幫助,太強大了 yiqing cat a.json jq b0 a獲取多個屬性,逗號分隔,可以列出不包含的 yiqing cat a.json jq all a0,b0,c0 b可以直接按照資料來進行過濾 yiqing cat a.j...