说说如何遍历Python列表的方法示例


Posted in Python onFebruary 11, 2019

如果需要对列表中的每个元素执行相同操作,这时就需要遍历列表的所有元素。

books=['半生缘','往事并不如烟','心是孤独的猎手']
for book in books:
  print(book)

运行结果:

说说如何遍历Python列表的方法示例 

冒号后面的内容就是循环体,对列表中的每个元素, 都会执行循环体中定义的内容。 用于存储列表中每个值的临时变量,建议选择可以描述单个列表元素的有意义的名称。 缩进的代码行都是循环体的一部分。

 1 for 遍历后

假设我们需要在遍历 Python 列表后,执行一个打印操作:

books=['半生缘','往事并不如烟','心是孤独的猎手']
for book in books:
  print(book)
print('2019 待读书单')

运行结果:

说说如何遍历Python列表的方法示例

我们只需要将打印操作放置在 for 循环体之后, 不缩进即可。

2 缩进错误

Python 使用缩进让代码更整洁且结构清晰。以下是一些常见的缩进错误。

2.1 忘记缩进(for 语句之后)

位于 for 语句后面且属于循环体的代码, 一定要缩进 。 如果我们忘记了缩进, Python 就会提醒我们:

for book in books:
print(book)

运行结果:

说说如何遍历Python列表的方法示例 

2.2 忘记缩进(其它)

假设,我们想在循环体中打印一句话“我想读《xxx》”,然而却忘记忘记缩进咯。

for book in books:
  print(book)
print('我想读《'+str(book)+'》')

运行结果:

说说如何遍历Python列表的方法示例

这是一个逻辑错误,所以必须由我们自己通过缩进来解决这一问题:

for book in books:
  print(book)
  print('我想读《'+str(book)+'》')

运行结果:

说说如何遍历Python列表的方法示例 

2.3 不必要缩进(for 循环之后)

for book in books:
  print(book)
  print('我只想读《约翰·克利斯朵夫》')

运行结果:

说说如何遍历Python列表的方法示例

这也是一个逻辑错误,所以必须由我们自己通过取消缩进来解决它:

for book in books:
  print(book)
print('我只想读《约翰·克利斯朵夫》')

运行结果:

说说如何遍历Python列表的方法示例 

2.4 不必要缩进(其它)

如果我们不小心缩进了那些实际上无需缩进的代码行,Python 就会提醒我们:

news='如果地球成为一颗无家可归的“流浪行星”,人类还能生存下去吗?'
  print(news)

运行结果:

说说如何遍历Python列表的方法示例 

3 遗漏冒号

如果我们不小心遗漏了冒号,Python 就会提示语法错误:

for book in books
  print(book)

运行结果:

说说如何遍历Python列表的方法示例

所以说,Python 是一门很严谨的语言哦O(∩_∩)O~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 网络编程起步(Socket发送消息)
Sep 06 Python
Python实现遍历windows所有窗口并输出窗口标题的方法
Mar 13 Python
Python list操作用法总结
Nov 10 Python
asyncio 的 coroutine对象 与 Future对象使用指南
Sep 11 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
Jul 17 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
python 文本单词提取和词频统计的实例
Dec 22 Python
Python3标准库总结
Feb 19 Python
Django 1.10以上版本 url 配置注意事项详解
Aug 05 Python
python实现宿舍管理系统
Nov 22 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
Feb 04 Python
Python 字符串池化的前提
Jul 03 Python
python按照多个条件排序的方法
Feb 08 #Python
python 使用pandas计算累积求和的方法
Feb 08 #Python
对Python中的条件判断、循环以及循环的终止方法详解
Feb 08 #Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 #Python
对Python之gzip文件读写的方法详解
Feb 08 #Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 #Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 #Python
You might like
PHP 引用文件技巧
2010/03/02 PHP
解析php中memcache的应用
2013/06/18 PHP
PHP截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
CSS心形加载的动画源码的实现
2021/03/09 HTML / CSS
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
另类调用flash无须激活的方法
2006/12/27 Javascript
5款Javascript颜色选择器
2009/10/25 Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
Jquery实现获取子元素的方法分析
2019/08/24 jQuery
antd中table展开行默认展示,且不需要前边的加号操作
2020/11/02 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
Python标准库urllib2的一些使用细节总结
2015/03/16 Python
Python文件处理
2016/02/29 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
python得到windows自启动列表的方法
2018/10/14 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
基于python实现删除指定文件类型
2020/07/21 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
基于html和CSS3制作酷炫的导航栏
2015/09/23 HTML / CSS
房地产销售大学生自我评价分享
2013/11/11 职场文书
餐饮采购员岗位职责
2014/03/15 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
化工见习报告范文
2014/10/31 职场文书
出纳岗位职责范本
2015/03/31 职场文书
2015年防汛工作总结
2015/05/15 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
预备党员的思想汇报,你真的会写吗?
2019/06/28 职场文书
在JavaScript中如何使用宏详解
2021/05/06 Javascript
一条慢SQL语句引发的改造之路
2022/03/16 MySQL