python for循环如何实现控制步长

目录
  • for循环如何控制步长
  • for range(i,j,k)的一点补充(步长)

for循环如何控制步长

for i in range(开始/左边界, 结束/右边界, 步长):
    print i

例如

for i in range(1, 10, 2):
    print i

等价于

for (i=1;i<=10;i+=2)
1
3
5
7
9
[Finished in 0.4s]

for range(i,j,k)的一点补充(步长)

从0开始,到17566662,步长1000000

for i in range(0,17566662,1000000):
    pass

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • python列表:开始、结束、步长值实例

    目录 开始 结束 步长值 列表切片的使用 列表切片规律总结 python步长问题 开始 结束 步长值 我们知道,在for循环里range可以调用3个参数,分别对应开始.结束和步长值.用于列表使,我们可以将这三个参数在中括号中指定,用冒号字符分隔. 使用时,这三个值都是可选的. 如果没有指定开始值,则默认为0: 如果没有指定结束值,则取列表允许的最大值: 如果没有指定步长值,则默认值为1: 列表切片的使用 >>> mylist ['w', 'a', 's', 'a', 'b', 'i']

  • python中如何设置list步长

    目录 如何设置list步长 示例:range(a, b, step) python list切片步长 如何设置list步长 示例:range(a, b, step) >>> list(range(0,5,2))   [0, 2, 4] 其中step默认值为1,只能是整数步长,负数表示倒序. >>> list(range(5,0,-2))   [5, 3, 1] 如果想生成小数步长的话,可以使用numpy模块中的arange: >>> import nu

  • python np.arange 步长0.1的问题需要特别注意

    目录 np.arange 步长0.1问题 1)count输出什么? 2)count输出是什么? python步长的使用 np.arange 步长0.1问题 两个小测试: 1)count输出什么? import numpy as np y_min= 20 y_max= 21 step = 0.1 count = 0 for i in np.arange(y_min, y_max, step): count += 1 print('i:', count, i) 答案是:count = 10 如图 2

  • Python数据类型中的“冒号“[::]——分片与步长操作示例

    本文实例讲述了Python数据类型中的"冒号"[::]--分片与步长操作.分享给大家供大家参考,具体如下: 例如有如下字符串: string = "welcome to jb51^_^" 可以使用分片符和步长符:来给字符串进行分片和定义步长 string = "welcome to jb51^_^" #默认返回全部 print string[:] #返回1到9结果 print string[1:9] #返回1到9结果,步长为1 print str

  • Python列表1~n输出步长为3的分组实例

    目录 列表1~n输出步长为3的分组 Python步长(字符串切片) 列表1~n输出步长为3的分组 print([[x for x in range(1,101)][i:i+3] for i in range(0,100,3)]) 输出结果 [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18], [19, 20, 21], [22, 23, 24], [25, 26, 27], [28, 29, 30]

  • python for循环如何实现控制步长

    目录 for循环如何控制步长 for range(i,j,k)的一点补充(步长) for循环如何控制步长 for i in range(开始/左边界, 结束/右边界, 步长):     print i 例如 for i in range(1, 10, 2):     print i 等价于 for (i=1;i<=10;i+=2) 1 3 5 7 9 [Finished in 0.4s] for range(i,j,k)的一点补充(步长) 从0开始,到17566662,步长1000000 for

  • Python while 循环使用的简单实例

    while循环是在Python中的循环结构之一. while循环继续,直到表达式变为假.表达的是一个逻辑表达式,必须返回一个true或false值,本文章向码农介绍Python while 循环使用方法,需要的朋友可以看一下本文章. 一个循环是一个结构,导致第一个程序要重复一定次数.重复不断循环的条件仍是如此.当条件变为假,循环结束和程序的控制传递给后面的语句循环. while循环: while循环是在Python中的循环结构之一. while循环继续,直到表达式变为假.表达的是一个逻辑表达式,

  • Python for循环及基础用法详解

    Python 中的循环语句有 2 种,分别是 while 循环和 for 循环,前面章节已经对 while 做了详细的讲解,本节给大家介绍 for 循环,它常用于遍历字符串.列表.元组.字典.集合等序列类型,逐个获取序列中的各个元素. for 循环的语法格式如下: for 迭代变量 in 字符串|列表|元组|字典|集合: 代码块 格式中,迭代变量用于存放从序列类型变量中读取出来的元素,所以一般不会在循环中对迭代变量手动赋值:代码块指的是具有相同缩进格式的多行代码(和 while 一样),由于和循

  • Python for循环通过序列索引迭代过程解析

    这篇文章主要介绍了Python for循环通过序列索引迭代过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python for 循环通过序列索引迭代: 注:集合 和 字典 不可以通过索引进行获取元素,因为集合和字典都是无序的. 使用 len (参数) 方法可以获取到遍历对象的长度. 程序: strs = "Hello World." # 使用 len 方法可以获取到遍历对象的长度. print(len(strs)) # 12

  • Python 遍历循环详细

    目录 一.基本用法 二.计数循环 三.字符串遍历循环 四.列表遍历循环 五.文件遍历循环 六.遍历循环的扩展模式 一.基本用法 for <循环变量> in <遍历结构>: <语句块> 遍历结构可以是字符串.文件.组合数据类型或range()函数等. 二.计数循环 for i in rang(N): 遍历由range()函数产生的数字序列,产生循环 for i in rang(M,N,k) 指从M开始,到N-1,以K为步长 for i in range(1,6,2): p

  • python 协程并发数控制

    目录 多线程之信号量 协程中使用信号量控制并发 aiohttp 中 TCPConnector 连接池 前言: 本篇博客要采集的站点:[看历史,通天下-历史剧网] 目标数据是该站点下的热门历史事件,列表页分页规则如下所示: http://www.lishiju.net/hotevents/p0 http://www.lishiju.net/hotevents/p1 http://www.lishiju.net/hotevents/p2 首先我们通过普通的多线程,对该数据进行采集,由于本文主要目的是

  • 浅谈python for循环的巧妙运用(迭代、列表生成式)

    介绍 我们可以通过for循环来迭代list.tuple.dict.set.字符串,dict比较特殊dict的存储不是连续的,所以迭代(遍历)出来的值的顺序也会发生变化. 迭代(遍历) #!/usr/bin/env python3 #-*- coding:utf-8 -*- vlist=['a','b','c'] vtuple=('a','b','c') vdict={'a': 1, 'b': 2, 'c': 3} vset={'a','b','c'} vstr='abc' for x in vl

  • Python增量循环删除MySQL表数据的方法

    需求场景: 有一业务数据库,使用MySQL 5.5版本,每天会写入大量数据,需要不定期将多表中"指定时期前"的数据进行删除,在SQL SERVER中很容易实现,写几个WHILE循环就搞定,虽然MySQL中也存在类似功能,怎奈自己不精通,于是采用Python来实现 话不多少,上脚本: # coding: utf-8 import MySQLdb import time # delete config DELETE_DATETIME = '2016-08-31 23:59:59' DELE

  • Python减少循环层次和缩进的技巧分析

    本文实例分析了Python减少循环层次和缩进的技巧.分享给大家供大家参考,具体如下: 我们知道Python中冒号和缩进代表大括号,这样写已经可以节省很多代码行数,但是可以更优化,尽可能减少循环的层次和缩进,让代码看起来更简洁,逻辑更清楚.不仅Python语言如此,其他语言也一样. 如图,是两段Python代码,前后两段要实现的功能是一样的,但是第二段明显可读性更好,逻辑更佳清晰.在很多循环嵌套的时候,其实可以用"逆向思维",用continue跳出不符合条件的循环,而不是成立的时候继续执

  • python中循环语句while用法实例

    本文实例讲述了python中循环语句while用法.分享给大家供大家参考.具体分析如下: 对于python的while语句,注意其缩进即可. python和其他语言一样也有break和continue,分别用来表示跳出循环和继续循环. #!/usr/bin/python # Simple while loop a = 0 while a < 15: print a, # 在print a后面加,不换行 if a == 10: print "made it to ten!!" a

随机推荐