Python中遍历整个列表及注意点(参考书籍Python编程从入门到实践)
1. 利用for循环遍历整个列表
magicians = ['alice', 'dsvid', 'carolina'] # 遍历整个列表 for magician in magicians:print(magician)
2. 使得打印结果变得更加有实际意义
for magician in magicians:print(magician.title() + ', that was a great trick!')
运行结果:
Alice, that was a great trick! Dsvid, that was a great trick! Carolina, that was a great trick!
for代码行后边缩进的代码块都是循环的一部分,继续增加打印语句:
for magician in magicians:print(magician.title() + ', that was a great trick!')print("I can't wait to see your next trick, " + magician.title() + "\n")
运行结果:
3. 对于for循环后边的属于循环模块的代码行一定要缩进。
3.1 若没有缩进:
for magician in magicians: print(magician.title() + ', that was a great trick!')
运行结果会报错:
IndentationError: expected an indented block
3.2 若有缩进的,有没有缩进的:
for magician in magicians:print(magician.title() + ', that was a great trick!') print("I can't wait to see your next trick, " + magician.title() + "\n")
程序运行不会出错,但是没有缩进的代码将在循环结束之后执行一次,只打印出有关列表最后一个元素的信息:
Alice, that was a great trick! Dsvid, that was a great trick! Carolina, that was a great trick! I can't wait to see your next trick, Carolina
3.3 若缩进了本应在循环结束之后执行的代码,则这些代码将针对每个元素循环执行一次,程序不会报错。
4. 对于for循环还要注意的一点是——for语句的末尾千万不要忘了冒号(太容易忘了,太容易忘了,太容易忘了。。。)。
SyntaxError: invalid syntax
转载于:https://www.cnblogs.com/shirley-yang/p/11019433.html
Python中遍历整个列表及注意点(参考书籍Python编程从入门到实践)相关推荐
- python中以下关于列表描述错误的_在Python中,以下关于函数的描述错误的是哪一项?...
[判断题]Python内置函数len____可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. [判断题]Python内置函数max____用来返回序列中的最大元素. [判断题]Py ...
- 在 Python 中制作偶数列表
文章目录 开始 什么是偶数 在 Python 中使用 for 循环创建偶数列表 在 Python 中使用 while 循环制作偶数列表 使用列表理解在 Python 中制作偶数列表 使用 Lambda ...
- python如何创建函数对列表里的元素进行分类_zip()函数如何在python中遍历多个列表?...
在对列表的元素进行找寻时,会频繁的说到遍历的理念.对于复杂的遍历要求,如多个列表中查找就显然不适合用for循环.本篇所要带来的是zip() 函数的方法,能够对多个迭代器进行遍历.下面我们就python ...
- python遍历是什么意思_在Python中遍历列表的方法有哪些
Python中遍历列表有以下几种方法: 一.for循环遍历lists = ["m1", 1900, "m2", 2000] for item in lists: ...
- python字典、列表、元祖使用场景_python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍...
python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的. 如下: tuple(元祖英文) 跟列表类似, 元素不能 ...
- python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍
目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...
- Python精讲:在Python中遍历字典的三大方法详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中遍历字典的三大方法详解>.本知识点主要内容有:使用字典对象的items()方法可以遍历字典的项和字典的&qu ...
- python字符串筛选输出_如何在Python中过滤字符串列表
Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...
- python列表去重函数_对python中两种列表元素去重函数性能的比较方法
测试函数: 第一种:list的set函数 第二种:{}.fromkeys().keys() 测试代码: #!/usr/bin/python #-*- coding:utf-8 -*- import t ...
最新文章
- 卷积神经网络鼻祖LeNet网络分析
- 0510JS基础:定义、输出、变量
- Activity的插件化(三)
- defaultdict python_python中defaultdict的用法详解
- 把jpg转换成pdf软件
- python middle()_Python自学笔记(七):函数
- Java基于socket服务实现UDP协议的方法
- Py下载指定路径下所有图片
- 将Jquery EasyUI中DataGird的数据导入Excel中
- EditPlus 3使用技巧收集
- 合肥大学c语言试题及答案,合肥工业大学C语言题库程序填空题库2.doc
- hive 如何将数组转成字符串_HIve字符串函数
- 西数完善黑盘系列 3TB黑盘终面市
- 箱形图在实际数据分析中的应用
- 改wifi密码显示服务器拒绝访问权限,wifi密码对但是拒绝接入? | 192路由网
- 南方cass简码识别大全_cass-简码识别详细分解.doc
- 关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3
- Java基础查漏补缺(个人向)
- Linux Deepin:中国 Linux 桌面界的正能量
- 图神经网络(Graph Neural Networks)概述
热门文章
- 深入理解Activity启动流程(三)–Activity启动的详细流程2
- 第一范式、第二范式、第三范式
- 2. sed执行的流程
- Jenkins安装plugin
- 在PHP中模拟asp的response类
- 2010 PDC Party @深圳 免费技术交流活动公告
- [原创]通过编写PowerDesigner脚本功能批量修改属性
- 计算机知识的更新速度,笔记本电脑硬盘如何升级?要容量还是速度?这些知识你需要学会...
- [LeetCode] 回溯算法
- Python中关于split和splitext的差别和运用