python的切片实例可代替for循环

发布时间:2019-09-06 08:57:35编辑:auto阅读(1851)

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    
    L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']
    
    print('L[0:3] =', L[0:3])
    print('L[:3] =', L[:3])
    print('L[1:3] =', L[1:3])
    print('L[-2:] =', L[-2:])
    
    R = list(range(100))
    print('R[:10] =', R[:10])
    print('R[-10:] =', R[-10:])
    print('R[10:20] =', R[10:20])
    print('R[:10:2] =', R[:10:2])
    print('R[::5] =', R[::5])
    
    
    l = list(range(100))
    print l
    
    print(l[23])
    #取前十个数
    print(l[:10])
    #取后十个数
    print(l[-10:])
    #取前11--20个数
    print(l[10:20])
    #所有数中每2个取1个  就是说取索引中 第0个 第2个 第4个以此类推
    print(l[::2])


关键字

上一篇: GNS3

下一篇: python 将unix文件转成dos文