"""
posts為文章dict,里面保存著文章的相關信息,在這里主要是提取tags標簽
將從posts中提取的tags保存到allkey的列表中,
格式如下:
allkey=['linux','windows','xp,windows','linux,debian','centos','hello']
想統(tǒng)計linux,windows,xp等元素的次數(shù),
但是像這么寫,如果posts里數(shù)據(jù)過多,導致運行時間就太漫長了
"""
allkey?=?axxkey?=?[]
mbkey?=?{}
for?xkey?in?posts:
????????allkey.append(xkey['tags'].lower())
for?xxkey?in?allkey:
if?','?not?in?xxkey:
axxkey.append(xxkey)
else:
y=[]
y=xxkey.split(',')
for?j?in?y:
axxkey.append(j)
????for?i?in?axxkey:
????????mbkey[i]?=?mbkey.get(i,?0)+1##update 尷尬啊我重新描述一下:#?現(xiàn)有一個list,其格式如下
list=['中文','Linux,中文','中文,Debian,Linux','Centos','Debian,centos']
大概是這樣,len(list)>=50
然后想統(tǒng)計其中所有元素如中文、linux,Debian,centos等的數(shù)目,然后存到dict字典中,盡可能的簡潔
添加回答
舉報
0/150
提交
取消