fay1987

range用法


class range(stop)    # start 默认为0, step默认为1
class range(start, stop [, step] )
    step > 0时,一个 range 的元素值为 r[i] = start + i * step , r[i] < stop; 
    step < 0时,r[i] > stop。
>>>range(6)
[0, 1, 2, 3, 4, 5]
>>>range(0,-10,-2)
[0, -2, -4, -6, -8]

用法1: arrary[x : -y : s]  

    
    list中从第x到第倒数y个数,间隔s。   x,y默认0, s默认1
    当S < 0 时,为从后向前,此时x需要在y之后
>>> array = [0,1,2,3,4,5,6]
>>> array[0:]
[0, 1, 2, 3, 4, 5, 6]
>>> array[1:]
[1, 2, 3, 4, 5, 6]
>>> array[2:]
[2, 3, 4, 5, 6]
>>> array[:-1]
[0, 1, 2, 3, 4, 5]
>>> array[:-3]
[0, 1, 2, 3]
>>> array[3:-3]
[3]
>>> array[::-1]
[6, 5, 4, 3, 2, 1, 0]
>>> array[1::-1]
[1, 0]
>>> array[-1:4:-1]
[6, 5]

xrange 

在Python 3中,range()与xrange()合并为range( )。 

分类:

技术点:

相关文章:

  • 2021-10-15
  • 2021-10-15
  • 2021-03-31
  • 2021-10-15
  • 2021-12-29
  • 2022-02-07
  • 2022-02-07
猜你喜欢
  • 2021-10-15
  • 2021-10-15
  • 2018-12-29
  • 2021-10-15
  • 2021-10-15
  • 2021-10-15
  • 2021-10-15
相关资源
相似解决方案