python的切片实例可代替for循环
#!/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])
相关文章