python的range()函数用法
来源:互联网 发布:网红经济学数据 编辑:程序博客网 时间:2024/05/18 02:31
python的range()函数使用很方便,它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象。range函数大多数时常出现在for循环中,在for循环中可做为索引使用。其实它也可以出现在任何需要整数列表的环境中,在python 3.0中range函数是一个迭代器。
>>> range(1,5) #代表从1到5(不包含5)[1, 2, 3, 4]>>> range(1,5,2) #代表从1到5,间隔2(不包含5)[1, 3]>>> range(5) #代表从0到5(不包含5)[0, 1, 2, 3, 4]
再看看list的操作:
array = [1, 2, 5, 3, 6, 8, 4]#其实这里的顺序标识是[1, 2, 5, 3, 6, 8, 4](0,1,2,3,4,5,6)(-7,-6,-5,-4,-3,-2,-1) >>> array[0:] #列出0以后的[1, 2, 5, 3, 6, 8, 4]>>> array[1:] #列出1以后的[2, 5, 3, 6, 8, 4]>>> array[:-1] #列出-1之前的[1, 2, 5, 3, 6, 8]>>> array[3:-3] #列出3到-3之间的[3]
那么两个[::]会是什么那?
>>> array[::2][1, 5, 6, 4]>>> array[2::][5, 3, 6, 8, 4]>>> array[::3][1, 3, 4]>>> array[::4][1, 6] 如果想让他们颠倒形成reverse函数的效果>>> array[::-1][4, 8, 6, 3, 5, 2, 1]>>> array[::-2][4, 6, 5, 1]
range()在for循环中使用方法:
for i in range(4): print(i,'hello')
在一些时候也会用range间接的来迭代序列,一般在for循环中使用手动索引才会这样做:
x = 'python'>>>for i in x:>>> print i,p y t h o n>>>for i in range(len(x)):>>> print x[i],p y t h o n
0 0
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- python的range()函数用法
- 【Python】Python_learning0:python的range()函数用法
- Python range() 函数用法
- 详细记录python的range()函数用法
- 详细记录python的range()函数用法
- 详细记录python的range()函数用法
- 详细记录python的range()函数用法
- Python中range()函数的用法
- (二)PHP面向对象理论2---魔术方法、继承、多态
- 未能加载文件或程序集“Microsoft.VisualStudio.Shell, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1
- MATLAB 修改启动路径
- 回归中的overfittingunderfitting,正则化回归python
- 制造业名词解释
- python的range()函数用法
- Android Menu菜单使用
- BestCoder 1st Anniversary ($) 题解
- 制作HTML5海报
- Xshell 4 SSH隧道跳转访问局域网服务器
- string.find()函数、 strncat函数、strncmp函数的用法
- wpf的附加事件
- PowerDesigner如何导出SQL
- 八大排序算法-shell 排序