python - 具有相同键的字典中列表的总和
问题描述
我在 mongo 中有一个数据库,我想在我的数据库数据中总结一些值:
user = {
'name':'john',
'surname':'john',
'basket':[{"name":"second","price":5},{"name":"first","price":5}]
}
我这个数据库我想得到价格的总和。任何想法?
解决方案
对于单个用户:
sum(x['price'] for x in user['basket'])
推荐阅读
- autoit - 不工作 Send() 和鼠标在窗口中单击 Class:SunAwtFrame 在第三级
- java - Java - 是否在 .class 文件中删除了 package 语句?
- python - 导入 numpy 不好吗?
- javascript - 如何正确地将一种形式放置在另一种形式的前面?
- python - 将新的 PyObject * 从 C++ 返回到 Python 最终会出现段错误
- xcode - Xcode 中有没有办法浏览 iOS 应用程序的 NSDocumentDirectory 的内容?
- vb.net - DataGridViewAutoFilterTextBox 显示少量项目
- rally - 现在哪个 Rally API 用于创建缺陷?
- php - Magento 2 如何创建自定义 api 来删除您的客户帐户(个人资料帐户)?
- c# - 使用 Rest API 调用更新 SharePoint 列表项的 C# 代码