python如何统计子列表中某个词出现的次数 10

比如[a,b,c]三个人对应每个人都元素字列表里的一个数字,我想只统计出现1的位置是谁,然后统计每个人出现1的次数有多少[[1,2,3],[3,2,1],[1,3,2],... 比如[a,b,c]三个人对应每个人都元素字列表里的一个数字,我想只统计出现1的位置是谁,然后统计每个人出现1 的次数有多少
[[1,2,3],[3,2,1],[1,3,2],[1,2,3]]
比如这个最后能出现[['a',3],['b',0],['c',1]]这样子
展开
 我来答
NE_Z
2017-05-27 · TA获得超过1737个赞
知道小有建树答主
回答量:1687
采纳率:55%
帮助的人:587万
展开全部
persondic={1:'a',2:'b',3:'c'}
counts={}
lst=[[1,2,3],[3,2,1],[1,3,2],[1,2,3]]
for i in lst:
ckey=persondic[i[0]]
counts[ckey]=counts.get(ckey,0)+1

for v in persondic.values():
print v,'=',counts.get(v,0)

python2.7

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式