# ### 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)

  

for循环 | range 对象的更多相关文章

  1. Excel VBA Range对象基本操作应用示例

    [示例01] 赋值给某单元格[示例01-01] Sub test1()Worksheets("Sheet1").Range("A5").Value = 22Ms ...

  2. 8 Range 对象

    8.1 引用Range 引用Range的主要方法: Application.ActiveCell Application.Range Application.Selection Worksheet.C ...

  3. Python中的常用内置对象之range对象

    range(start, stop[, step])  可生成满足条件的数.具体来说是返回一个从start开始到小于stop的相邻数的差step的等差数列列表.结果中包含start一直到小于stop的 ...

  4. VB默认属性、动态数组、Range对象的默认属性的一点不成熟的想法

    1.默认属性 VB6.0有默认属性的特性.当没有给对象指定具体的属性时,"默认属性"是VB6.0将使用的属性.在某些情形下,省略常用属性名,使代码更为精简. 因为CommandBu ...

  5. VB类模块中属性的参数——VBA中Range对象的Value属性和Value2属性的一点区别

    在VB中,属性是可以有参数的,而VBA中属性使用参数非常常见.比如最常用的:Worksheet.Range("A1:A10")  VB的语法,使用参数的不一定是方法,也有可能是属性 ...

  6. html5学习笔记5--API Range对象(二)

    Range对象之cloneRange和cloneContents 代码效果如下 首次点击“选择内容“按钮提示如下 接着会显示 最后显示 以下为整个代码 <!DOCTYPE html> &l ...

  7. html5学习笔记4--API Range对象(一)

    Range对象基本用法 效果图如下(在谷歌浏览器下的展示)

  8. getSelection、range 对象属性,方法理解,解释

    网上转了一圈发现没有selection方面的解释,自己捣鼓下 以这段文字为例子.. <p><b>法国国营铁路公司(SNCF)20日承认,</b>新订购的2000列火 ...

  9. Range对象理解,浏览器兼容性,获取鼠标光标位置

    一.关于浏览器的兼容性 目前主要有3种关于range的类似的对象,分别是W3C range 对象,Mozzlia selection ,ie TextRange 关于这三种的区别,请查看文档 http ...

随机推荐

  1. fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or directory

    其实 <iostream.h>是c风格的,你可用,但注意格式:  要么是:  #include <iostream>  using namespace std; 在标准C++里 ...

  2. java算法 蓝桥杯算法训练 Fibonacci数列

    问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...

  3. 简单HttpClientUtils工具类

    package com.zy.utils; import org.apache.http.HttpEntity; import org.apache.http.HttpStatus; import o ...

  4. Unable to resolve module `../res/images/ic_popular.png`

  5. Eclipse设置Tab键缩进4个空格的步骤,也就是按一下Tab键输出四个空格

    Eclipse设置Tab键缩进4个空格的步骤,也就是按1下Tab键输出4个空格,步奏如下 1.点击 window->preference-,选择 General->Editors-> ...

  6. Java读取Unicode文件(UTF-8等)时碰到的BOM首字符问题

    在Windows下用文本编辑器创建的文本文件,如果选择以UTF-8等Unicode格式保存,会在文件头(第一个字符)加入一个BOM标识.   这个标识在Java读取文件的时候,不会被去掉,而且Stri ...

  7. Python学习笔记_从CSV读取数据写入Excel文件中

    本示例特点: 1.读取CSV,写入Excel 2.读取CSV里具体行.具体列,具体行列的值 一.系统环境 1. OS:Win10 64位英文版 2. Python 3.7 3. 使用第三方库:csv. ...

  8. Django框架请求生命周期

    先看一张图吧! 1.请求生命周期 - wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架(Flask.Django) - 中间件,帮助我们对请求进行校 ...

  9. 利用Ant与Proguard混淆

    利用Ant与Proguard混淆 摘自:https://blog.csdn.net/forlong401/article/details/22956711 2014年04月04日 20:20:21 f ...

  10. 【转载】Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建

    原地址:http://blog.csdn.net/wp1603710463/article/details/48247817#t16 Maven+druid+MyBatis+spring+Oracle ...