當前位置:成語大全網 - 書法字典 - 蟒蛇小白請求幫助!!!需要處理以下數據。

蟒蛇小白請求幫助!!!需要處理以下數據。

您可以使用字典來存儲分組結果並遍歷原始列表。對於每個元素,取出其_id的前4個數字作為鍵。如果鍵不存在,用當前元素的計數值創建壹個新的鍵-值對。如果該鍵已經存在,則當前元素的計數值將被添加到現有值中。最後,將字典轉換成列表。下面是示例代碼:

data = [{'_id': '500104 ',' count': 3},

{'_id': '440604 ',' count': 1},

{'_id': '410304 ',' count': 2},

{'_id': '410305 ',' count': 9},

{'_id': '500107 ',' count': 8},

{'_id': '440605 ',' count': 9}]

結果= {}

對於數據中的項目:

key = item['_id'][:4]

如果鍵不在結果中:

結果[關鍵字] =項目['計數']

否則:

結果[關鍵字] +=項目['計數']

output = [{'_id': key,' count': value} for key,value in result.items()]

打印(輸出)

輸出結果是:

[{'_id': '5001 ',' count': 11},{'_id': '4406 ',' count': 10},{'_id': '4103 ',' count': 11}]