用sum自定义(def)函数求字典的和

本例是在网易云课堂学习中的笔记,自定义函数来自网易小黄老师答疑.

def 自定义函数(用到sum)求python字典的和.

给大家分享参考共同进步.

用sum自定义函数求字典的和

def returnSum(myDict):             #用def 定义一个函数名returnSum(myDict),参数为myDict,(这里用来求字典myDict里值的和.)
    sum = 0                        #设置变量sum,初值为0
    for i in myDict:               #for循环遍历myDict,  for i in myDict意思就是把myDict里的元素找一遍
        sum = sum + myDict[i]      #myDict[i],就是表示第i个元素里面冒号后面的value值

    return sum                     #返回sum的值

上面这一部分是定义一个函数returnSum(dict),作用是求里边字典dict里数值的和.
下面这是给出一个应用的例子:
dict = {'a': 100, 'b': 200, 'c': 300}  # 这是给了一个字典dict
average = returnSum(dict) / len(dict)
print(average)


#或者不用自定义函数,直接改成这样也可以:
dict = {'a': 100, 'b': 200, 'c': 300}  # 这是给了一个字典dict
sum = 0
for i in dict:
    sum = sum + dict[i]
average = sum / len(dict)
print(average)

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值