假设我有这个变量list_1,它是一个字典列表.

每个字典都有一个名为“group”的嵌套字典,其中包含一些信息,包括“name”.

我要做的是总结每个唯一组名的得分.

所以我正在寻找类似于的输出:

(陶瓷)总得分=(18)

总成绩(数学)=(20)

(历史)总得分=(5)

我在括号中有上述信息,因为无论列表中的项目数量或表示的唯一组数量如何,我希望此代码能够正常工作.

list_1变量:

list_1 = [

{"title" : "Painting","score" : 8,"group" : {"name" : "Ceramics","id" : 391}

},{"title" : "Exam 1","score" : 10,"group" : {"name" : "Math","id" : 554}

},{"title" : "Clay Model",{"title" : "Homework 3",{"title" : "Report 1","score" : 5,"group" : {"name" : "History","id" : 209}

},]

我的第一个想法是创建一个新的列表变量并附加每个唯一的组名.这是代码.但是,这有助于最终找到每一个的得分总和吗?

group_names_list = []

for item in list_1:

group_name = item["group"]["name"]

if group_name not in group_names_list:

group_names_list.append(group_name)

这给了我group_names_list的值为:

['Ceramics','Math','History']

任何帮助或建议表示赞赏!谢谢.

python嵌套字典代码_python – 尝试在嵌套字典中查找唯一值的总和. (见例子!)相关推荐

  1. python dataframe取列名_python – 获取列名在DataFrame中按其值排序

    我有一个庞大的数据框,我想创建一个字典.字典的键将是行的索引,值将是按该行中的值(降序)排序的数据帧的列名列表.考虑以下示例: df= 23 45 12 3 6 45 0.2 1 0.12 0.5 0 ...

  2. python减法报错_python – numpy FloatingPointError:减法中遇到的值无效 – 不可重现?...

    我遇到了FloatingPointError:在一段测试代码中减去了遇到的无效值.异常开始在代码本身没有任何变化的情况下被提出,所以我在理解它时遇到了很多麻烦. 我的问题:在减去异常时遇到无效值的原因 ...

  3. 从python中的列表中获取唯一值[重复]

    本文翻译自:Get unique values from a list in python [duplicate] This question already has an answer here: ...

  4. python数组中查找某个值,Python实现在某个数组中查找一个值的算法示例

    如何在python列表中查找某个元素的索引 方法一: 利用数组自身的特性 a.index(target), 其中a是目标list,target是需要的下标对应的值.代码如下: 可知索引为2.但是如果a ...

  5. python 获取唯一值_从Python列表中获取唯一值

    python 获取唯一值 In this article, we will be understanding 3 ways to get unique values from a Python lis ...

  6. python饼图显示数量_如何在matplotlib饼图中显示实际值(Python)?

    使用autopct关键字 我们知道显示的百分比乘以所有实际值之和必须是实际值,我们可以将其定义为一个函数,并使用autopct关键字将此函数提供给plt.pie.import matplotlib.p ...

  7. python 字典代码_python的字典

    字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典是无序的对象集合.两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取. ...

  8. python 字典代码_Python 字典(Dictionary)

    Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包 ...

  9. python写了代码_Python写代码的用法建议

    1.Mutable and immutable types Python有两种内置或用户定义的类型 可变类型是允许就地修改内容的类型.典型的可变列表是列表和词典:所有列表都有变异方法,如 list.a ...

最新文章

  1. php创建菜单_php实现微信公众号创建自定义菜单功能的实例代码
  2. Maven环境配置及IntelliJ IDEA中的Maven部署(亲自测试)
  3. linux系统中查看gcc内置宏定义的命令方法
  4. 《Linux内核设计与实现》读书笔记(十二)- 内存管理
  5. google compute test Problem 1题
  6. mysql之union合并查询
  7. 计算机科学中的逻辑学术,简述逻辑学在计算机科学中的应用
  8. c语言保存后怎么打开文件,保存打开文件之后,怎么也不能在显示函数中出来。。...
  9. 中关村-DIY电子书之Nook2 Root 完全操作手册
  10. bootstrap表格插件php,深入了解Bootstrap table表格插件(一)
  11. 服务器网卡的Teaming技术
  12. 生成并绘制图像的直方图
  13. word关闭首字母自动大写
  14. LeetCode:Anagrams
  15. DEBUG模式下,视频丢包严重;RELEASE就好了
  16. svn 删除本地和远程仓库上的文件
  17. 金蝶KIS/K3各版本下载地址
  18. 西门子200smart自创库与说明
  19. 使用APKTOOL 反编译APK 失败的解决方法
  20. 小说阅读 (支持txt文本文件浏览)

热门文章

  1. 错误:升级为xcode8之后无法上网的解决方法
  2. 百度地图同时显示多个路书
  3. POJ 3255 Roadblocks 次短路
  4. 内存泄露检测工具之DMalloc
  5. NYOJ 158 省赛来了
  6. SpringBoot+layUI上传图片功能
  7. TimesTen Warnings and Errors - TT0400 to TT9999 [IDnbsp (
  8. 日期控件的点击事件,在js中添加callback属性,不在html中直接添加
  9. Mysql Connector 5.1 好用的新特性
  10. windows环境下封装条件wait和signal