【问题标题】:how to add just the values in key s1 [closed]如何仅添加键 s1 中的值 [关闭]
【发布时间】:2019-07-16 05:33:46
【问题描述】:
students={
1: {"pup1": "001", "s1": 10, "s2": 20},

2: {"pup2": "124", "s1": 20, "s2": 30},

3: {"pup3": "125", "s1": 30, "s2": 40}}
  1. 列表项

【问题讨论】:

标签: python dictionary


【解决方案1】:

如果要添加s1的所有值,需要遍历字典students的values()

    students={
1: {"pup1": "001", "s1": 10, "s2": 20},

2: {"pup2": "124", "s1": 20, "s2": 30},

3: {"pup3": "125", "s1": 30, "s2": 40}}

sum1 = 0
for data in students.values():
    sum1 += data['s1']

avg = sum1 / len(students)

print(sum1)
print(avg)

【讨论】:

  • 也许他的意思是分别添加值 ins1 而不是这些值的 sum
  • @user5173426:也许!!因为这个问题不清楚 OP 到底需要什么。
  • @eiram_mahera:这是我需要的,你能帮我找到类似方式的平均值
  • @JacobNirappel:因为这是您要查找的内容,请将答案标记为正确。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-22
  • 1970-01-01
  • 2014-01-02
  • 1970-01-01
  • 2016-12-23
  • 1970-01-01
相关资源
最近更新 更多