首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取整数字典列表的总和

如何获取整数字典列表的总和
EN

Stack Overflow用户
提问于 2013-07-16 18:45:55
回答 2查看 62关注 0票数 0

我有一个从谷歌学者那里搜集来的词典列表,看起来像这样,

代码语言:javascript
复制
WRT_Citations = {Citations: 201, year: 2008, Title: Something, Author: Authors, Url: Url} {Citations: 108, year: 2006, Title: Something, Author: Authors, Url: Url}{Citations: 100, year: 2009, Title: Something, Author: Authors, Url: Url}

我把它放在这个for循环中,使它更有序。

代码语言:javascript
复制
    for Citations in Wrt_Citations:
        print "Print Citations ", Citations

这给出了一个更有序的列表,

代码语言:javascript
复制
 output = {Citations: 201, year: 2008, Title: Something, Author: Authors, Url: Url}
{Citations: 108, year: 2006, Title: Something, Author: Authors, Url: Url} 
{Citations: 100, year: 2009, Title: Something, Author: Authors, Url: Url}

我想要得到总引文量,即201 + 108 + 100 = 409。我已经能够通过做以下事情来获得单独的引用,

代码语言:javascript
复制
Cites = dict.values(Citations)[0]
print cites = 201
              108
              100

所以我尝试使用sum(dict.values( citations ))来获得总的引文量,但是这仅仅给出了TypeError:'int‘对象是不可迭代的。

任何帮助都会很高兴例外,我一直在自学,通过tril和error python在过去的几周里,所以一些术语可能不正确,提前道歉,哦,列表已经排序了两次,重复项也被删除了,你知道的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-16 18:49:09

使用生成器表达式循环遍历所有引用字典:

代码语言:javascript
复制
sum(d['Citations'] for d in WRT_Citations)

请注意,使用dict.values(Citations)[0]Citations.values()[0]的一种非常拐弯抹角的说法,这是一种不正确和不可靠的Citations['Citations']说法(在名为Citations的字典中访问与'Citations'键相关联的值)。

票数 2
EN

Stack Overflow用户

发布于 2013-07-16 18:51:29

您的代码结构和语法是非常错误的,但假设它们是正确的(如下所示),您将如何执行您想要的操作:

代码语言:javascript
复制
WRT_Citations = [
    {'Citations': 201, 'year': 2008, 'Title': 'Something', 'Author': 'Authors', 'Url': 'Url'},
    {'Citations': 108, 'year': 2006, 'Title': 'Something', 'Author': 'Authors', 'Url': 'Url'},
    {'Citations': 100, 'year': 2009, 'Title': 'Something', 'Author': 'Authors', 'Url': 'Url'}]

total_citations = sum(d['Citations'] for d in WRT_Citations)
# 409
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17674514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档