程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python根據列表形成字典。

編輯:Python

最近在爬取一個志願服務的項目,網頁是志願服務網,爬的時候偷懶,只存成了一個大的字典,放到pickle裡。

無用代碼較多。我截圖了。

得到一個df,這個df是字典的的形式。

df = pd.read_pickle(os.path.join(data_dir, org_data_list[1299]))

 

 其中PTU是一個裡列表,裡面還有字典。

ptu = df['PTU']
ptu
len(ptu)

 

 ptu裡面的每一個元素,有volun_name ,我向做一個大的字典,對name進行計數,然後存成pickle。具體就是這樣的。:


def get_org_s_parter(ptu):
dct_temp = {}
for p in ptu:
print(p['volun_name'])
for nm in p['volun_name']:
if dct_temp.get(nm) is None:
dct_temp[nm] = 1
else:
dct_temp[nm] += 1
return dct_temp
aaa = get_org_s_parter(ptu)
aaa

得到的aaa就是我想要的。

 後面就是把這個字典,存成文件名的特征的pickle了。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved