python 基础知识回顾篇之简单迭代和列表生成
来源:互联网 发布:威锋网 mac office 编辑:程序博客网 时间:2024/06/04 17:47
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }sum = 0.0for k, v in d.iteritems(): sum = sum + v print k, ':' ,vprint 'average', ':', sum/len(d.items())
这是简单的列表单个items()循环出其中的名字和成绩,如果只是想要加一个索引的话,可以使用enumerate()函数,具体使用方法相信大家都已经了解啦!
对于简单的列表生成,可以进行多个for循环得到目的或者是使用复杂表达式,直接上例子:
lml = []for x in range(1, 10): for y in range(0, 10): for z in range(1, 10): if x == z: lml.append(100*x+10*y+z)print lml
print [100*m+10*n+m for m in range(1,10) for n in range (0,10)]
阅读全文
0 0
- python 基础知识回顾篇之简单迭代和列表生成
- python基础之切片、迭代和列表生成式
- python学习笔记 迭代和列表生成式
- python基础学习五:迭代和列表生成式
- python入门--切片,迭代,列表生成
- 王亟亟的Python学习之路(六)-递归,迭代,列表生成式
- python基础知识之字典和列表
- Python高级特性-迭代(Iteration)-列表生成式-生成器
- python基础IV(切片、迭代、生成列表)
- Python(八)切片、迭代、列表生成式、生成器
- 初学python:切片、迭代、列表生成式、生成器
- Python 2、函数&切片&迭代&列表生成式
- python——切片 迭代 列表生成式 生成器
- python基础知识之列表
- Python迭代和生成操作小结
- python基础知识之列表--方法
- Python基础篇之列表生成式
- python之迭代
- vue事件绑定详解
- android fragment懒加载细致解析
- TensorFlow 学习
- 【swift】点击textfield弹出日历等
- 跳跃的数字
- python 基础知识回顾篇之简单迭代和列表生成
- 使用Google Cartographer算法在Turtlebot等移动平台上跑SLAM
- Android架构那些事之第三方库的隔离(转)
- python网络编程基础socket模块
- 关于Objective C 中的nil,Nil,NULL和NSNull的理解
- shell脚本之字符串截取
- java的SSM框架整合时Tomcat循环读取错误bean重合小问题
- Arduino Uno SD卡模块 (二)读取文件
- Android 使用SeekBar时动态显示进度且随SeekBar一起移动