`
m4774411wang
  • 浏览: 108292 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

分享python range方法

 
阅读更多

如果你需要遍历一个数字序列,内置函数range()就派上用场了。

>>> range(10)
[0123456789]

你可以指定切片的起始值和终值,并且可以取值的步长,并且步长还可以为负数。

>>> range(510)
[56789]
>>> range(0103)
[0369]
>>> range(-10, -100, -30)
[-10, -40, -70]

要遍历序列的指数,你可以结合范围(),len()如下:

>>> a = ['Mary''had''a''little''lamb']
>>> for i in range(len(a)):
...     print i, a[i]
...
0 Mary
1 had
2 a
3 little
4 lamb

但是,它是在大多数这样的情况下,可以使用enumerate函数来实现效果。

>>> for i, season in enumerate(['Spring''Summer''Fall''Winter']):
...     print i, season
0 Spring
1 Summer
2 Fall
3 Winter
分享到:
评论

相关推荐

    python range实例用法分享

    在本篇文章里小编给大家整理了关于python range实例用法,有需要的朋友们可以学习参考下

    python range()函数取反序遍历sequence的方法

    python中的range函数取反序有两种方式 第一种:先构建一个列表,然后对列表中的元素进行反转。...以上这篇python range()函数取反序遍历sequence的方法就是小编分享给大家的全部内容了,希望能给大家一

    python使用range函数计算一组数和的方法

    本文实例讲述了python使用range函数计算一组数和的方法。分享给大家供大家参考。具体如下: sum = 0 numbers = range(1,10) for i in numbers: sum += i print(sum) 运行结果为:45 希望本文所述对大家的Python...

    浅谈Python中range和xrange的区别

    本篇文章主要介绍了浅谈Python中range和xrange的区别,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Python实现矩阵加法和乘法的方法分析

    本文实例讲述了Python实现矩阵加法和乘法的方法。分享给大家供大家参考,具体如下: 本来以为python的矩阵用list表示出来应该很简单可以搞。。其实发现有大学问。 这里贴出我写的特别不pythonic的矩阵加法,作为反例...

    python中for用来遍历range函数的方法

    今天小编就为大家分享一篇python中for用来遍历range函数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Python实现输出某区间范围内全部素数的方法

    本文实例讲述了Python实现输出某区间范围内全部素数的方法。分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- # 简述:区间范围101-200 # 要求:判断这个区间内有多少个素数,并逐一输出。 def prime(m,n...

    python中range()与xrange()用法分析

    本文实例讲述了python中range()与xrange()用法。分享给大家供大家参考,具体如下: 据说range比xrange开销要大,原因是range会直接生成一个list对象,而xrange每次调用返回其中的一个值(参考://...

    Python 中的range(),以及列表切片方法

    今天小编就为大家分享一篇Python 中的range(),以及列表切片方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    python numpy 一维数组转变为多维数组的实例

    如下所示: import numpy ... 您可能感兴趣的文章:python二维列表一维列表的互相转换实例Python的numpy库中将矩阵转换为列表等函数的方法python的dataframe转换为多维矩阵的方法Python嵌套列表转一维的方法(压

    python开发中range()函数用法实例分析

    python中的range()函数的功能很强大,所以我觉得很有必要和大家分享一下 就好像其API中所描述的: If you do need to iterate over a sequence of numbers, the built-in function range() comes in handy. It ...

    Python中模拟enum枚举类型的5种方法分享

    以下几种方法来模拟enum:(感觉方法一简单实用) 复制代码 代码如下: # way1 class Directions:  up = 0  down = 1  left = 2  right =3   print Directions.down # way2 dirUp, dirDown, dirLeft, dirRight =...

    Python3爬楼梯算法示例

    本文实例讲述了Python3爬楼梯算法。分享给大家供大家参考,具体如下: 假设你正在爬楼梯。需要 n 步你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数...

    python读取xlsx的方法

    如下所示: import xlrd data = xlrd.open_workbook('path') # 第1个sheet ...以上这篇python读取xlsx的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    对Python中range()函数和list的比较

    下面小编就为大家分享一篇对Python中range()函数和list的比较,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Python数组定义方法

    本文实例讲述了Python数组定义方法。分享给大家供大家参考,具体如下: Python中没有数组的数据结构,但列表很像数组,如: a=[0,1,2] 这时:a[0]=0, a[1]=1, a[[2]=2,但引出一个问题,即如果数组a想定义为0到999...

    python 利用for循环 保存多个图像或者文件的实例

    以上这篇python 利用for循环 保存多个图像或者文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python使用循环实现批量创建文件夹示例Python...

    Python字符串格式化%s%d%f详解

    关于讨论输出格式化的问题,小编不是一时兴起,之前学习python的时候就经常遇到输出时“%d”,一直没有仔细学习,今天又看到了,下面分享一个简单实例,python输出99乘法表: #!/usr/bin/python # -*- coding: UTF-...

Global site tag (gtag.js) - Google Analytics