请问这个Python代码中的第579行如何理解?谢谢!

2019-08-28 19:02

  15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

  num== ls[k][1]追问谢谢!已赞过已踩过你对这个回答的评价是?评论收起

  所以d[t[c]]=d.get(t[c],0)+1的意思简单说:就是字典中如果存在键值t[c],则将其值+1,否则新建一个键t[c],值为1。

  zy,num=ls[k]这里就是遍历ls每项元祖,并将元祖第一个元祖赋值给zy,第二项赋值给num。

  不好意思,本来想采纳您的回答,但点错了,请包涵。已赞过已踩过你对这个回答的评价是?评论收起

  知道合伙人互联网行家采纳数:8获赞数:13数据自动化,可视化,echart,python向TA提问展开全部第五行 d是个字典,对行业(c)这个序列遍历,get函数是取得字典的键值,若没有此键则返回默认值,这里的默认值是0,所以这句话的意思是,遍历c统计元素的个数,并保持到字典中。

  第七行 第六行ls的结果是一个元组的序列,sort函数按照元组的第2个元素排序,reverse=True是降序,所以意思是按照各行业的统计个数排序

分享到:
相关阅读
文章评论 · 所有评论
评论请遵守当地法律法规
点击加载更多
© 2016-2018 12小时新闻网 http://www.12hnews.com/ 中国互联网举报中心
违法和不良信息举报:lobtom@163.com