如果直接展开people中的子列表,可能会发现更有意义:people = [ [ 'John', 42 ], [ 'James', 36 ], [ 'Sue', 38 ] ]

ages = []

for person, age in people:

ages.append(age)

avg_age = sum(ages) / len(people)

print "Average age:", avg_age

由于在列表理解中没有使用person,因此可以显式地忽略它:people = [ [ 'John', 42 ], [ 'James', 36 ], [ 'Sue', 38 ] ]

ages = [age for _, age in people]

avg_age = sum(ages) / len(people)

print "Average age:", avg_age

最后,如果你让你的元素之一浮点数,你会得到一个更好的平均值。有一种方法:people = [ [ 'John', 42 ], [ 'James', 36 ], [ 'Sue', 38 ] ]

ages = [age for _, age in people]

avg_age = sum(ages) / float(len(people))

print "Average age:", avg_age

还有一个:people = [ [ 'John', 42 ], [ 'James', 36 ], [ 'Sue', 38 ] ]

ages = [float(age) for _, age in people]

avg_age = sum(ages) / len(people)

print "Average age:", avg_age

python计算学生平均年龄_不能理解平均年龄的计算相关推荐

  1. python做学生管理系统数据库模型_数据库建模:学生信息系统搭建实验

    首先必须理清学生信息系统有哪些实体,这些实体之间的关系又是如何的,他们之间是怎么进行关联的 实体有哪些: 学生表(student) 专业表(major) 课程表(course) 成绩表(grade) ...

  2. map(平均平均精度_客户的平均平均精度

    map(平均平均精度 Disclaimer: this was created for my clients because it's rather challenging to explain su ...

  3. Java父子二人求父子年龄_六年级数学年龄问题应用题练习2013

    年龄问题应用题 1.小刚说:去年爸爸比妈妈大4岁,我比妈妈小26岁.请你算一算,今年小刚 的爸爸比小刚大几岁? 2.老张.阿明和小红三人共91岁,已知阿明22岁,是小红年龄的2倍.问老 张几岁? 3. ...

  4. 时间计算题100道_小学数学专项练习:计算题200道,趁早打印给孩子,期末考试拿100分!...

    点击上方「升学的秘诀」关注我们! 获取更多教育经验.方法.学习资料等,每天中午12点与您相约! ▼ 说到我们数学学习过程中最重要的是什么?毋庸置疑那就是我们的一个计算能力,计算可以说是贯穿了我们整个数 ...

  5. python输入出生日期和当前日期计算年龄_根据当前日期及出生日期,计算当前年龄(function)...

    create or replace function F_GET_NL_BY_CSRQ(csrq date, v_date date) return number /* * 根据出生日期和日期,计算当 ...

  6. python计算狗的年龄_你家狗的年龄相当于人类多少岁?我敢肯定你算错了!

    狗狗的年龄相当于人多少岁? 我想大部分人都会说:这还不容易,直接用它的年龄乘以7就行了. 但是铲屎哥很负责的告诉你:这样算不仅不对,而且还差的很多! 其实,狗狗在2岁前的发育速度比人类快很多,在它们出 ...

  7. python计算狗的年龄_狗狗与人年龄换算表,终于知道狗狗多大了!

    原标题:狗狗与人年龄换算表,终于知道狗狗多大了! 狗狗的寿命只有短短的十几年,很多人都很好奇狗狗的年龄到底是人类年龄的几岁呢?那么狗狗的年龄与人类的年龄是怎么换算的呢?今天小编带你一起了解一下吧. 那 ...

  8. python的gui界面文件管理_【Python】学生信息管理系统_开发(GUI界面)

    学生信息管理系统的开发 模块:  1. 系统登录界面   -->   logingui.py 2. 系统主界面     -->    maingui.py 3. 学生明细界面  --> ...

  9. python垃圾回收机制原理_如何理解和掌握Python垃圾回收机制?

    在编程世界里,当一个对象失去引用或者离开作用域后,它就会被当做垃圾而被自动清除,这就是垃圾回收机制.在现在的高级语言如Python.Java都使用了垃圾回收机制,不过与Java采用的垃圾收集机制不同, ...

最新文章

  1. github命令行操作
  2. mysql slave 详细配置_进击的MysqlSlave环境搭建及配置
  3. 安装 | cmd(命令提示符)窗口下使用conda安装TensorFlow
  4. sqlalchemy安装以及使用_防火阀的安装以及使用特点详细介绍
  5. OxyPlot.Wpf 图表控件使用备忘
  6. 【CSS】小妙招,各种问题总结方法处理
  7. UNIX网络编程——使用线程的TCP回射服务器程序
  8. 企业CRM项目实施调研内容有那些?
  9. 代码高亮插件——wangHightLighter.js——demo演示
  10. Unity JS 转 C#
  11. Android 神兵利器之通过解析网页获取到的API数据合集,可拿来就用
  12. 听刘万祥老师讲“风险矩阵分析图”
  13. linux系统下头文件、库文件搜索路径总结
  14. android studio 添加图片进入mipmap文件包
  15. UKEY通信CCID
  16. java 开发程序IDE
  17. 在线教育平台edx运营情况数据分析报告——SQLTableau
  18. GEM5中运行parsec 2.1
  19. 《全程软件测试》读书心得
  20. vue一些比较重要知识点的复习

热门文章

  1. 联通客户端访问电信服务器访问不了的解决方案
  2. Xshell 连接本地虚拟机成功案例
  3. scon——构建管理器
  4. 洛谷P1036选数题解--zhengjun
  5. 近期用户/金蝶等ERP系统 MS SQL Server 数据库故障 典型恢复案例
  6. 我是这样成为年薪30万的前端!
  7. 求微分方程用c语言怎么表达,使用C语言解常微分方程 C ODE
  8. 2007年1月 讨论:人为什么活着(人活着就是为了能够光荣的死去)
  9. “AI赋能,促发展”2021第四届上海人工智能大会开幕
  10. 爬取绝对领域jk制服区全图片 新人笔记