for循环 | range 对象
# ### for循环
# 循环 遍历 迭代
# 把列表的元素一一的拿出来遍历
listvar = ["黄雄大","黄文","黄仪正","黄少正","黄广雄","黄将用"]
# 用len获取列表的长度
res = len(listvar)
print(res)#(1) while 的遍历方式"""
i = 0
while i < 0 len(listvar):'''0 1 2 3 4 5'''res = listvar[i]print(res)i+=1
"""setvar = {"黄雄大","黄文","黄仪正","黄少正","黄广雄","黄将用"}
#while 循环有它的局限性,不能够遍历集合这样的数据类型,
#所以for 循环应用而生 特指用来遍历的'''
while i < len(setvar):res = setvar[i]print(res)i+=1
''''''
容器类型数据是可迭代对象的一种,后期我们还要学迭代器 生成器 range对象
for变量 in 可迭代的对象print(变量)
'''"""
代码解析:
把容器类型里面的每一个元素,依次的拿出来赋给变量i,
直到所有数据依次遍历完毕,退出循环
"""
#遍历列表
container = ["黄雄大","黄文","黄仪正","黄少正","黄广雄","黄将用"]
#遍历元组
container = ("黄雄大","黄文","黄仪正","黄少正","黄广雄","黄将用")
#遍历集合
container = {"黄雄大","黄文","黄仪正","黄少正","黄广雄","黄将用"}
#遍历字典
contaner = {"top":"亚瑟","moddle":"王军","bottom":"黄雄达"}
#遍历字符串
container = "我爱你,亲爱的滴菇娘,见到你我就心慌"
for i in container:print(i)# (3)遍历等长的二级容器
listvar = [("王建林","王思聪","王美丽"),["马云","马华腾","马美丽"],["王宝强","马蓉","宋小宝"]]
# 变量的解包
a,b = 1,2
print(a,b)
a,b = [3,4]
print(a,b)
a,b ={5,6}
print(a,b)for a,b,c in listvar:'''a,b,c = ("王建林","王思聪","王美丽")a,b,c = ["马云","马华腾","马美丽"]a,b,c = ["王宝强","马蓉","宋小宝"]'''print(a,b,c)#(4)遍历不等长的二级容器
listvar = [("王建林","王思聪","王美丽"),["马云","马华腾"],["王宝强"]]
for i in listvar:for j in i:print(j)#(5)range 对象
"""
range(start ,end, step)start:开始值end: 结束值step:步长
使用方式和切片语法类似,高位end那个值取不到,取到end之前的那个值
"""
#1个参数的情况,range(5) =>0 1 2 3 4默认从0 开始,高位5 取不到,最大取到4
print(range(5),type(range))
res = list(range(5))
#2个参数的情况for i in range(3,10):print(i)
"""正序"""
for i in range(2,11,2):print(i)
'''倒序'''#打印9~1 9 8 7 6 5 4 3 2 1
for i in range(9,0,-1):print(i)
转载于:https://www.cnblogs.com/huangjiangyong/p/10793954.html
for循环 | range 对象相关推荐
- python遍历循环中的遍历结构可以是什么_(一)Python入门-4控制语句:06for循环结构-遍历各种可迭代对象-range对象...
一:for循环和可迭代对象遍历 for 循环通常用于可迭代对象的遍历.for 循环的语法格式如下: for 变量 in 可迭代对象: 循环体语句 可迭代对象: Python包含以下几种可迭代对象: 1 ...
- 属性值动态调整_【VBA】Range对象的常用方法属性(三)
本文继续上一节的Range对象的方法和属性的讲解.上一讲讲到了End属性寻找最后一个已经使用的单元格.这一节继续讲解关于动态找单元格区域方面的属性. Offset 偏移 相信学过OFFSET工作表函数 ...
- 端到端循环视频对象分割_通话时端到端客观视频质量分析
端到端循环视频对象分割 by Justin Wong 贾斯汀·黄 For a company that revolves around video calling, it is beneficial ...
- python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....
Python内置函数()可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. 青岛远洋运输有限公司冷聚吉船长被评为全国十佳海员.()A:错B:对 有源逆变是将直流电逆变成其它频率的交流 ...
- JS Range 对象的使用
一:什么是Range对象 Range是指html文档中的区域,如用户用鼠标拖动选中的区域,如下图: 通过Range对象,可以获取用户选中的区域,或者指定选中区域,得到Range的起点和终点.修改或者复 ...
- web前端学习(二)html学习笔记部分(3)--range对象
1.2.8 html5编辑api之range对象(一) 1.2.8.1 Range 对象基本概念 Range 对象的基本概念,通过使用 Range 对象所提供的方法实现一个鼠标选取内容,通过点击按 ...
- 三, for循环----文件对象-----函数基础------模块基础
for循环 文件对象 函数基础 模块基础 一,for 循环 1,for循环详解 二.文件对象 1,文件打开方法 2,文件输入 3,文件输出 4,操作文件 三,函数基础 1,函数基本操作 2,函数参数 ...
- Python中range对象的使用以及打印九九乘法表
range对象 range 对象是一个迭代器对象,用来产生指定范围的数字序列.格式为: range(start, end [,step]) 生成的数值序列从start 开始到end 结束(不包含end ...
- python3 for_python3 for循环-range遍历
for循环.range遍历 for循环 range遍历 range(1,10) 注:是1-9,而不包括最后的10. 实例: 九九乘法表: # -*- coding: UTF-8 -*- # 乘法表 f ...
最新文章
- NLPML_总结_20210208
- Git/Ctags/Vim/GDB基础笔记
- 简单快捷方法:CAJ 文件转 成PDF文件
- python之threading模块
- Visual Studio 2019 16.1发布,更快更高效
- Discuz! Database Error(2003) notconnect 问题解決
- 多媒体计算机的关键技术有哪些,多媒体计算机的定义分类和关键技术
- Java POJO Bean 对象与 Web Form 表单的自动装配
- 交比不变性 matlab,高等几何答案
- 计算机派位志愿填报技巧,小升初电脑派位 填报也有技巧
- Kindle基础使用指南
- mxh缩写英语_mxh的含义,mxh是什么的缩写,mxh的词语,mxh代表的意思
- 阿尔法贝塔阀原理_阿尔法(alpha)与贝塔(beta)
- 微信小程序开发VIP商城项目
- 图像处理中二次曲线拟合
- 微信公众号--授权相关
- Python-3:循环-练习
- 【web-攻击用户】(9.4)跨域捕获数据——通过注入HTML捕获数据、注入CSS捕获数据、JavaScript劫持
- CSS - 精灵图和字体图标
- 给服务器添加硬盘,Ubuntu挂载硬盘
热门文章
- Chocolat.js使用方法
- Java项目:IT设备固定资产管理系统(java+SSM+jsp+mysql+maven)
- Android运行时权限 1
- WIZnet W5500系列培训活动之“MQTT协议讲解和实践(接入OneNET)”
- 自学Unity之做一个MOBA游戏2——镜头移动
- 【翻译搬运】起源引擎 C/S延迟补偿方法在游戏协议中的设计与优化【一】
- LC72131+LA1837 高频头调试
- 360浏览器的极速模式和兼容模式
- 透过现象看本质 | GPT爆火的背后
- 调制解调器故障诊断与排除(3.0)