for 循环可以将对象中元素进行遍历(也叫迭代)操作,每次遍历都可以对元素进行相应的处理,截止到本篇博客,可遍历(迭代)对象目前为列表类型。

for 循环的语法格式如下:
加粗样式

for item in my_list(可迭代对象):for 代码块

上述代码中的 item 就是每次循环得到的对象,即可迭代对象里面的每个值。

这里最重要的一个概念是可迭代对象(iterable object),英文你也需要记住,后面经常用到。

可迭代对象包含的类型非常多,例如有列表、元组、字典与集合,除了列表以外其它的内容将在后面进行学习。

1.for 循环基本使用

学习列表之后,对于 for 循环你需要建立一个基本的概念就是 for 循环可以依次获取到列表中的每一项,注意是依次获取。

编写代码的时候与 if 语句一样要注意缩进。

接下来通过 for 循环打印列表中每一项。

my_list = ["apple","orange","banana","pear"]
for item in my_list:print(item)

for 循环语句中只要缩进一致,可以由多行代码构成,例如:

my_list = ["apple","orange","banana","pear"]
for item in my_list:print("输出一个水果")print(item)

2.for 循环嵌套 if 判断语句

for 循环里面可以是多段代码,那这样其实也是可以嵌套 if 语句的,具体写法可以参考:

'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
my_list = [1,2,3,4,5,6,7]
for item in my_list:if item >3:print("该元素比3大")print("该元素是:",item)

上述代码可以判断当列表中的元素大于 3 的时候,输出 if 语句中的内容,你可以尝试补全 else 语句。

python基础入门: for 循环相关推荐

  1. Python基础入门必学内容:判断语句与循环语句

    一.if语句 关键字:if.elif.else,写法如下: # if if 条件: # (条件可以是任意表达式)# 条件成立,执行此处代码,条件不成立,跳过此处代码,继续往下执行其他diamante# ...

  2. 万字长文爆肝Python基础入门【巨详细,一学就会】

    目录 数据的名字和种类--变量和类型 初探数据种类 数据类型 数值运算 比较运算 变量和赋值 变量的好处 用赋值更新变量 变量和数据类型的关系 总结 数据类型 数值运算 数值比较 变量和赋值 一串数据 ...

  3. Python基础入门教程:使用 Python 3 协程快速获得一个代理池

    Python基础入门教程:使用 Python 3 协程快速获得一个代理池 前言 在执行 IO 密集型任务的时候,程序会因为等待 IO 而阻塞.比如我们使用 requests 库来进行网络爬虫请求的话, ...

  4. 5道python基础中while循环练习题

    1. 使用while循环输出1 2 3 4 5 6 8 9 10 count=0 while count <10:count+=1print(count) 2. 求1-100的所有数的和 cou ...

  5. 超全面Python基础入门教程【十天课程】博客笔记汇总表

    目录 1.学习地址 2.下载地址[视频.源码.课件.软件] 3.详细博客笔记 Day 01 Day 02 Day 03 Day 04 Day 05 Day 06 Day 07 Day 08 Day 0 ...

  6. [新手必备]Python 基础入门必学知识点笔记

    Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适 ...

  7. Python基础入门笔记(二)

    前言 本文主要为 Python基础入门笔记(一)内容的补充. 一.迭代器和生成器 1.1 Python迭代器 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元 ...

  8. Python基础入门6_文件和异常

    Python 基础入门前五篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 Python基础入门_3条件语句和迭代循环 Python基础入门_4函数 Pytho ...

  9. Python基础入门_3条件语句和迭代循环

    Python 基础入门前两篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条件 ...

  10. Python基础入门_2基础语法和变量类型

    Python 基础入门系列第二篇,上一篇简单介绍了为什么用 Python,以及安装和配置环境. 这一篇将先介绍基础的语法,包括标识符,即变量名字,然后 Python 特色的缩进规则,注释.保留字等等, ...

最新文章

  1. java如何获取明天的时间_java获取各种格式的时间,获取昨天明天日期,获取一天的开始结束时间...
  2. mybaits十八:内置标签
  3. 怀旧版大脚插件未能从服务器,魔兽世界怀旧服大脚插件
  4. Bookshelf 2 简单DFS
  5. 构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之:工作进程回收机制(上)
  6. c语言开发破解pdf软件,ARM处理器与C语言开发应用(第2版) PDF
  7. opencv ORB特征匹配
  8. hashmap value为null_从这五个方面看hashmap,新手一遍就能懂
  9. 《AP音频分析仪的使用》
  10. 使用 Sublime 比较文档差异
  11. 【初赛】初赛提纲¿ 错题集
  12. 面对5400万抑郁症患者,这600位志愿者“树洞”打算用AI拯救他们
  13. python读取加密word_Python-使用zipfile读取受密码保护的Word文档
  14. 【计算机网络】—— 数据链路层的功能概述
  15. Pandas做数据空缺值填充
  16. html 整体边距,html内容左右边距怎么设置
  17. 【Python画樱花源码】
  18. 如何检测计算机主板的好坏,主机电源怎么测试好坏
  19. Spring Boot+gRPC构建微服务并部署到Istio(详细教程)
  20. ant中table组件全选选中所有行(ant design2.2.8)

热门文章

  1. Deploying Kubernetes with CoreDNS using kubeadm
  2. Hybrid框架UI重构之路:三、工欲善其事,必先利其器
  3. Sicily 1155. Can I Post the lette
  4. 关于Lambda和匿名内部类
  5. Oracle调用接口(OCI)源码剖析(2):执行SQL语句并获取结果
  6. mysql 让一个存储过程定时作业的代码(转)
  7. 【原创】RabbitMQ启动参数具体含义
  8. 启动器和选择器学习-----(5)启动器
  9. SAP系统中的银行主数据FI12
  10. 怎样取SAP中的业务对象状态