list循环赋值_一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环
一、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循环相关推荐
- python3循环一直到一个值结束_一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环...
一.Python for in循环 Python for in 循环,是用来遍历任何数据序列,如一个列表,一个字符串,一个字典,一个元组等. for in 循环的一般语法如下: for item in ...
- float取整数部分_一步一步学Python3(小学生也适用) 第六篇: 变量及整数(int)类型...
上一篇中我们把数字或字符串赋值给了一个变量,那么这一篇我们将先介绍一下变量变量可以看成一个抽屉,用来存放程序中的数据.在一个程序中每个变量都拥有独有的名字,通过变量的名字就能找到变量中(抽屉)的数据. ...
- dict keys 取最后一个_一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型
前面我们已经学习了Python的字符串,列表,元组,这一篇我们将学习字典,字典的使用频率是非常高,跟前面几篇一样,只要你用Python编程,就避不开Python字典. 一.创建字典 字典由键(key) ...
- python字典添加数组_一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型
前面我们已经学习了Python的字符串,列表,元组,这一篇我们将学习字典,字典的使用频率是非常高,跟前面几篇一样,只要你用Python编程,就避不开Python字典. 一.创建字典 字典由键(key) ...
- python str 换行_一步一步学Python3(小学生也适用) 第八篇: 字符串(str)类型(上)...
前面两篇,我们学习了整型(int)和浮点型(float),这一篇我们将学习Python的字符串(str)类型. 一.Python字符串(str)类型 Python的字符串(str)就是若干个字符的集合 ...
- visual studio学习python_一步一步学Python3(小学生也适用) 第三篇: Visual Studio Code
工欲善其事,必先利其器: 器欲尽其用,必先得其法. 前面两章我们分别安装了Python3.8和在三种模式下运行了Python的print()函数程序.在开始我们正式学习Python基础语法时,我们先把 ...
- 字典排序 python3_一步一步学Python3(小学生也适用) 第十二篇: 元组tuple类型
上一篇我们学习了列表(List),这一篇我们将学习元组(Tuple). 一.Python元组(Tuple) python的元组与列表类似,列表使用方括号[ ],元组使用小括号(). 元组的创建跟列表一 ...
- python 循环赋值_计算机二级Python语言程序设计 第2章Python语言基本语法元素
第二章学习知识导图 本章概述:本章目的是了解基础的Python相关知识 考点主要是: 1) 程序的基本语法元素:程序的格式框架.缩进.注释.变量.命名.保留字.数据类型.赋值语句.引用 2) 基本输入 ...
- python 动态执行条件判断_【人生苦短,我学 Python】基础篇——条件判断与循环语句(Day12)_不积跬步,无以至千里!-CSDN博客...
原文作者:AI 菌 原文标题:[人生苦短,我学 Python]基础篇--条件判断与循环语句(Day12) 发布时间:2021-02-08 23:17:06 写在前面:大家好!我是[AI 菌],一枚爱弹 ...
最新文章
- BSTR、char*和CString转换
- 辗转相除最小公倍数的递归求法
- 【入门篇】接口自动化测试
- 【NOIP2014】【Luogu2118】比例简化(枚举)
- css分页实例讲解,CSS 分页实例
- Boruta特征筛选
- Selenium菜鸟手册
- RM遥控器接收程序的分析
- 跨站请求伪造(CSRF)攻击是什么?如何防御?
- Unity UGUI 屏幕适配
- android 刷新界面布局,Android输入法弹出刷新界面布局导致性卡顿
- 一文带你了解降压型稳压芯片原理
- 【JS】1007- JavaScript实现网页截屏的5种方法
- 软件工程实践2018第四次作业——团队展示
- Android8.1系统添加屏幕左侧边缘向右滑退出当前页面功能
- 1012-RPA与目标使用者
- 为什么mac会卡顿,mac电脑卡顿怎么解决
- 转:用调制解调器打电话收传真-ModemFax
- 安逸云中小云厂商机遇
- 21Winter\ C语言程序设计第六章