一、Python for in循环

Python for in 循环,是用来遍历任何数据序列,如一个列表,一个字符串,一个字典,一个元组等。

for in 循环的一般语法如下:

for  

for in 字符串:把每个字符循环出来

'''字符串:把每个字符循环出来'''

for in 列表:把列表中每个元素循环出来

'''for in 列表'''

for in 字典:把字典中每对键值循环出来

我们在第十章学习字典时,知道可以通过dict.keys()和dict.values()求得字典的所有key和value.

那么我们可以通过把dict.keys()循环出单个key,然后通过dict['key']来求得key,value对应的值

同时,我们直接 for in dict 循环出来的也是key

'''for in 字典:遍历key值'''

可以看出上述两个for in 循环运行的结果一致

'''for in 字典:遍历value'''

遍历字典键值key,value项

'''for in 字典:遍历value'''

运行结果:

dict1

遍历字典键值

'''for in 字典:遍历key,value'''

运行的结果:

Lim

二、range()函数

range()函数为python内置函数,用于生成一系列的连续的整数,其语法格式为:

range

注:start指的是计数起始值,默认为0;end指的是计数结束值,但不包括end; step是步长,默认为1,不可以为0.

range()方法生成一段左闭右开的整数范围。

在使用range()函数时,

如果只有一个参数,就表示end,从0开始;

如果有两个参数,就表示start和end.

如果有三个参数,最后一个就表示步长。

它接收的参数必须是整数,可以是负数,但不能是浮点数或其它类型。

range()是不可变的序列类型,可以进行判断元素、查找元素、切片等操作,但不能修改元素。

rg 

运行结果:

range

运行结果:

rg

可以看出不支持修改

它会生成数列,这样我们就会可以来遍历数字序列。

for 

step为-5

rg 

运行结果:

-

这述这个例子中,大家可以试着把-15改成-65看看运行结果。然后继续再把-5改成5看看运行结果。当看明白改动后的变化,你就明白了,start,end谁大谁小,以及step是正数不是负数。

我们刚才print(range(1,8)),打印出来的结果是: range(1,8),而不是列表类型。

我们可以用list(range(1,8))直接把range()变为list类型

rg 

运行的结果:

range

结束语:

这一篇我们学习了for in 循环字符串,列表,字典等。重点在循环字典时,如何取得key,value值等。

同时我们对Python内置函数range()进行了了解。这个函数将在以后的项目中使用得比较多。


原创不易,喜欢就给个赞,点个关注吧!

更多的内容可以关注公众号:老树Python

推荐阅读:

老树Python:一步一步学Python3(小学生也适用) 第十六篇:循环语句While循环​zhuanlan.zhihu.com

老树Python:一步一步学Python3(小学生也适用) 第十五篇:条件判断​zhuanlan.zhihu.com

老树Python:一步一步学Python3(小学生也适用) 第十四篇: 集合Set类型​zhuanlan.zhihu.com

老树Python:一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型​zhuanlan.zhihu.com

老树Python:一步一步学Python3(小学生也适用) 第十二篇: 元组tuple类型​zhuanlan.zhihu.com

list循环赋值_一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环相关推荐

  1. python3循环一直到一个值结束_一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环...

    一.Python for in循环 Python for in 循环,是用来遍历任何数据序列,如一个列表,一个字符串,一个字典,一个元组等. for in 循环的一般语法如下: for item in ...

  2. float取整数部分_一步一步学Python3(小学生也适用) 第六篇: 变量及整数(int)类型...

    上一篇中我们把数字或字符串赋值给了一个变量,那么这一篇我们将先介绍一下变量变量可以看成一个抽屉,用来存放程序中的数据.在一个程序中每个变量都拥有独有的名字,通过变量的名字就能找到变量中(抽屉)的数据. ...

  3. dict keys 取最后一个_一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型

    前面我们已经学习了Python的字符串,列表,元组,这一篇我们将学习字典,字典的使用频率是非常高,跟前面几篇一样,只要你用Python编程,就避不开Python字典. 一.创建字典 字典由键(key) ...

  4. python字典添加数组_一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型

    前面我们已经学习了Python的字符串,列表,元组,这一篇我们将学习字典,字典的使用频率是非常高,跟前面几篇一样,只要你用Python编程,就避不开Python字典. 一.创建字典 字典由键(key) ...

  5. python str 换行_一步一步学Python3(小学生也适用) 第八篇: 字符串(str)类型(上)...

    前面两篇,我们学习了整型(int)和浮点型(float),这一篇我们将学习Python的字符串(str)类型. 一.Python字符串(str)类型 Python的字符串(str)就是若干个字符的集合 ...

  6. visual studio学习python_一步一步学Python3(小学生也适用) 第三篇: Visual Studio Code

    工欲善其事,必先利其器: 器欲尽其用,必先得其法. 前面两章我们分别安装了Python3.8和在三种模式下运行了Python的print()函数程序.在开始我们正式学习Python基础语法时,我们先把 ...

  7. 字典排序 python3_一步一步学Python3(小学生也适用) 第十二篇: 元组tuple类型

    上一篇我们学习了列表(List),这一篇我们将学习元组(Tuple). 一.Python元组(Tuple) python的元组与列表类似,列表使用方括号[ ],元组使用小括号(). 元组的创建跟列表一 ...

  8. python 循环赋值_计算机二级Python语言程序设计 第2章Python语言基本语法元素

    第二章学习知识导图 本章概述:本章目的是了解基础的Python相关知识 考点主要是: 1) 程序的基本语法元素:程序的格式框架.缩进.注释.变量.命名.保留字.数据类型.赋值语句.引用 2) 基本输入 ...

  9. python 动态执行条件判断_【人生苦短,我学 Python】基础篇——条件判断与循环语句(Day12)_不积跬步,无以至千里!-CSDN博客...

    原文作者:AI 菌 原文标题:[人生苦短,我学 Python]基础篇--条件判断与循环语句(Day12) 发布时间:2021-02-08 23:17:06 写在前面:大家好!我是[AI 菌],一枚爱弹 ...

最新文章

  1. BSTR、char*和CString转换
  2. 辗转相除最小公倍数的递归求法
  3. 【入门篇】接口自动化测试
  4. 【NOIP2014】【Luogu2118】比例简化(枚举)
  5. css分页实例讲解,CSS 分页实例
  6. Boruta特征筛选
  7. Selenium菜鸟手册
  8. RM遥控器接收程序的分析
  9. 跨站请求伪造(CSRF)攻击是什么?如何防御?
  10. Unity UGUI 屏幕适配
  11. android 刷新界面布局,Android输入法弹出刷新界面布局导致性卡顿
  12. 一文带你了解降压型稳压芯片原理
  13. 【JS】1007- JavaScript实现网页截屏的5种方法
  14. 软件工程实践2018第四次作业——团队展示
  15. Android8.1系统添加屏幕左侧边缘向右滑退出当前页面功能
  16. 1012-RPA与目标使用者
  17. 为什么mac会卡顿,mac电脑卡顿怎么解决
  18. 转:用调制解调器打电话收传真-ModemFax
  19. 安逸云中小云厂商机遇
  20. 21Winter\ C语言程序设计第六章

热门文章

  1. channelartlist标签不能调用外部链接栏目的解决办法
  2. Linux 在一个命令行上执行多个命令
  3. HDU 1010 Tempter of the Bone heuristic 修剪
  4. KVM学习及应用的七个阶段
  5. wdtree简介、使用
  6. 虚拟主机上传SQLServer数据库--不完全资料
  7. 「雅礼集训 2017 Day5」珠宝
  8. 绝不是剧透!全角度解析EMC Unity绝妙重头戏
  9. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #3 如何编写内核模块
  10. nodeJs express mongodb 建站(mac 版)